Files
codeql/python/ql/test/library-tests/ControlFlow/raising_stmts/RaisingFlow.ql
Taus Brock-Nannestad f07a7bf8cf Python: Autoformat everything using qlformat.
Will need subsequent PRs fixing up test failures (due to deprecated
methods moving around), but other than that everything should be
straight-forward.
2020-07-07 15:43:52 +02:00

16 lines
438 B
Plaintext

/**
* @name Raising Flow
* @description Test
*/
import python
from ControlFlowNode p, ControlFlowNode s, string kind
where
p.getASuccessor() = s and
(if s = p.getAnExceptionalSuccessor() then kind = "exception" else kind = " normal ") and
not p.getNode() instanceof Scope and
not s.getNode() instanceof Scope
select p.getNode().getLocation().getStartLine(), p.toString(), kind,
s.getNode().getLocation().getStartLine(), s