File tree Expand file tree Collapse file tree
python/ql/lib/semmle/python/dataflow/new/internal Expand file tree Collapse file tree Original file line number Diff line number Diff line change 99
1010private import python
1111private import semmle.python.dataflow.new.DataFlow
12+ private import semmle.python.dataflow.new.internal.DataFlowPrivate as DataFlowPrivate
1213
1314/**
1415 * INTERNAL: Do not use.
@@ -66,7 +67,12 @@ string prettyNodeForInlineTest(DataFlow::Node node) {
6667 result = "[post]" + prettyExpr ( e )
6768 )
6869 or
70+ exists ( Expr e | e = node .( DataFlowPrivate:: SyntheticPreUpdateNode ) .getPostUpdateNode ( ) .asExpr ( ) |
71+ result = "[pre]" + prettyExpr ( e )
72+ )
73+ or
6974 not exists ( node .asExpr ( ) ) and
7075 not exists ( node .( DataFlow:: PostUpdateNode ) .getPreUpdateNode ( ) .asExpr ( ) ) and
76+ not exists ( node .( DataFlowPrivate:: SyntheticPreUpdateNode ) .getPostUpdateNode ( ) .asExpr ( ) ) and
7177 result = node .toString ( )
7278}
You can’t perform that action at this time.
0 commit comments