Skip to content

Commit bc1b507

Browse files
committed
Python: Small refactor
1 parent 19918e2 commit bc1b507

1 file changed

Lines changed: 3 additions & 5 deletions

File tree

python/ql/src/semmle/python/dataflow/new/internal/DataFlowPublic.qll

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -357,15 +357,13 @@ class KwUnpackedNode extends Node, TKwUnpackedNode {
357357
* step to TIterableElement followed by a store step to the target.
358358
*/
359359
class IterableSequenceNode extends Node, TIterableSequenceNode {
360-
SequenceNode consumer;
360+
CfgNode consumer;
361361

362-
IterableSequenceNode() { this = TIterableSequenceNode(consumer) }
362+
IterableSequenceNode() { this = TIterableSequenceNode(consumer.getNode()) }
363363

364364
override string toString() { result = "IterableSequence" }
365365

366-
override DataFlowCallable getEnclosingCallable() {
367-
result = any(CfgNode node | node = TCfgNode(consumer)).getEnclosingCallable()
368-
}
366+
override DataFlowCallable getEnclosingCallable() { result = consumer.getEnclosingCallable() }
369367

370368
override Location getLocation() { result = consumer.getLocation() }
371369
}

0 commit comments

Comments
 (0)