Module Stmts
Import path
import semmle.python.Stmts
Imports
Classes
AnnAssign | An annotated assignment statement, such as |
Assert | An assert statement, such as |
Assign | A statement that includes a binding (except imports) |
AssignStmt | An assignment statement |
AsyncFor | An asynchronous |
AsyncWith | An asynchronous |
AugAssign | An augmented assignment statement, such as |
Break | A break statement |
Case | A case statement |
Continue | A continue statement |
Delete | A delete statement, such as |
ExceptGroupStmt | An except group statement (part of a |
ExceptStmt | An except statement (part of a |
ExceptionHandler | An exception handler such as an |
Exec | An exec statement |
ExprStmt | An expression statement, such as |
For | A for statement, such as |
Global | A global statement, such as |
If | An if statement, such as |
MatchStmt | A match statement |
Nonlocal | A nonlocal statement, such as |
Pass | A pass statement |
A print statement (Python 2 only), such as | |
Raise | A raise statement, such as |
Return | A return statement, such as return None |
Stmt | A statement |
StmtList | A list of statements |
TemplateWrite | A plain text used in a template is wrapped in a TemplateWrite statement |
Try | A try statement |
While | A while statement, such as |
With | A with statement such as |