Skip to content

Commit 7f6ae8b

Browse files
committed
Python: improve readability
1 parent f76cde3 commit 7f6ae8b

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

python/ql/lib/semmle/python/dataflow/new/internal/DataFlowPrivate.qll

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -445,13 +445,11 @@ module StepRelationTransformations {
445445
*/
446446
module IncludePostUpdateFlow<stepSig/2 rawStep> {
447447
predicate step(Node nodeFrom, Node nodeTo) {
448-
// If a raw step can be taken out of a node `node`, a step can be taken
449-
// both out of `node` and any post-update node of `node`.
450-
exists(Node node | rawStep(node, nodeTo) |
451-
nodeFrom = node
452-
or
453-
nodeFrom.(PostUpdateNode).getPreUpdateNode() = node
454-
)
448+
// We either have a raw step from `nodeFrom`...
449+
rawStep(nodeFrom, nodeTo)
450+
or
451+
// ...or we have a raw step from a pre-update node of `nodeFrom`
452+
rawStep(nodeFrom.(PostUpdateNode).getPreUpdateNode(), nodeTo)
455453
}
456454
}
457455
}

0 commit comments

Comments
 (0)