|
1 | 1 | edges
|
2 |
| -| test.py:2:12:2:12 | empty mutable value | test.py:3:5:3:5 | empty mutable value | |
3 |
| -| test.py:7:14:7:14 | empty mutable value | test.py:9:14:9:14 | empty mutable value | |
4 |
| -| test.py:9:5:9:15 | empty mutable value | test.py:10:5:10:5 | empty mutable value | |
5 |
| -| test.py:9:14:9:14 | empty mutable value | test.py:9:5:9:15 | empty mutable value | |
6 |
| -| test.py:13:13:13:13 | empty mutable value | test.py:14:5:14:5 | empty mutable value | |
7 |
| -| test.py:18:14:18:14 | empty mutable value | test.py:19:13:19:13 | empty mutable value | |
8 |
| -| test.py:19:13:19:13 | empty mutable value | test.py:13:13:13:13 | empty mutable value | |
9 |
| -| test.py:23:14:23:14 | non-empty mutable value | test.py:24:5:24:5 | non-empty mutable value | |
10 |
| -| test.py:52:17:52:17 | empty mutable value | test.py:53:5:53:5 | empty mutable value | |
11 |
| -| test.py:57:26:57:26 | non-empty mutable value | test.py:58:5:58:5 | non-empty mutable value | |
12 |
| -| test.py:62:35:62:35 | non-empty mutable value | test.py:63:5:63:5 | non-empty mutable value | |
13 |
| -| test.py:66:21:66:21 | empty mutable value | test.py:67:5:67:5 | empty mutable value | |
14 |
| -| test.py:71:26:71:26 | empty mutable value | test.py:72:21:72:21 | empty mutable value | |
15 |
| -| test.py:72:21:72:21 | empty mutable value | test.py:66:21:66:21 | empty mutable value | |
16 |
| -| test.py:76:19:76:19 | empty mutable value | test.py:78:14:78:14 | empty mutable value | |
17 |
| -| test.py:78:5:78:15 | empty mutable value | test.py:79:5:79:5 | empty mutable value | |
18 |
| -| test.py:78:14:78:14 | empty mutable value | test.py:78:5:78:15 | empty mutable value | |
| 2 | +| test.py:2:12:2:12 | ControlFlowNode for l | test.py:3:5:3:5 | ControlFlowNode for l | |
| 3 | +| test.py:13:13:13:13 | ControlFlowNode for l | test.py:14:5:14:5 | ControlFlowNode for l | |
| 4 | +| test.py:18:14:18:14 | ControlFlowNode for l | test.py:19:13:19:13 | ControlFlowNode for l | |
| 5 | +| test.py:19:13:19:13 | ControlFlowNode for l | test.py:13:13:13:13 | ControlFlowNode for l | |
| 6 | +| test.py:23:14:23:14 | ControlFlowNode for l | test.py:24:5:24:5 | ControlFlowNode for l | |
| 7 | +| test.py:52:17:52:17 | ControlFlowNode for d | test.py:53:5:53:5 | ControlFlowNode for d | |
| 8 | +| test.py:57:26:57:26 | ControlFlowNode for d | test.py:58:5:58:5 | ControlFlowNode for d | |
| 9 | +| test.py:62:35:62:35 | ControlFlowNode for d | test.py:63:5:63:5 | ControlFlowNode for d | |
| 10 | +| test.py:66:21:66:21 | ControlFlowNode for d | test.py:67:5:67:5 | ControlFlowNode for d | |
| 11 | +| test.py:71:26:71:26 | ControlFlowNode for d | test.py:72:21:72:21 | ControlFlowNode for d | |
| 12 | +| test.py:72:21:72:21 | ControlFlowNode for d | test.py:66:21:66:21 | ControlFlowNode for d | |
| 13 | +nodes |
| 14 | +| test.py:2:12:2:12 | ControlFlowNode for l | semmle.label | ControlFlowNode for l | |
| 15 | +| test.py:3:5:3:5 | ControlFlowNode for l | semmle.label | ControlFlowNode for l | |
| 16 | +| test.py:13:13:13:13 | ControlFlowNode for l | semmle.label | ControlFlowNode for l | |
| 17 | +| test.py:14:5:14:5 | ControlFlowNode for l | semmle.label | ControlFlowNode for l | |
| 18 | +| test.py:18:14:18:14 | ControlFlowNode for l | semmle.label | ControlFlowNode for l | |
| 19 | +| test.py:19:13:19:13 | ControlFlowNode for l | semmle.label | ControlFlowNode for l | |
| 20 | +| test.py:23:14:23:14 | ControlFlowNode for l | semmle.label | ControlFlowNode for l | |
| 21 | +| test.py:24:5:24:5 | ControlFlowNode for l | semmle.label | ControlFlowNode for l | |
| 22 | +| test.py:52:17:52:17 | ControlFlowNode for d | semmle.label | ControlFlowNode for d | |
| 23 | +| test.py:53:5:53:5 | ControlFlowNode for d | semmle.label | ControlFlowNode for d | |
| 24 | +| test.py:57:26:57:26 | ControlFlowNode for d | semmle.label | ControlFlowNode for d | |
| 25 | +| test.py:58:5:58:5 | ControlFlowNode for d | semmle.label | ControlFlowNode for d | |
| 26 | +| test.py:62:35:62:35 | ControlFlowNode for d | semmle.label | ControlFlowNode for d | |
| 27 | +| test.py:63:5:63:5 | ControlFlowNode for d | semmle.label | ControlFlowNode for d | |
| 28 | +| test.py:66:21:66:21 | ControlFlowNode for d | semmle.label | ControlFlowNode for d | |
| 29 | +| test.py:67:5:67:5 | ControlFlowNode for d | semmle.label | ControlFlowNode for d | |
| 30 | +| test.py:71:26:71:26 | ControlFlowNode for d | semmle.label | ControlFlowNode for d | |
| 31 | +| test.py:72:21:72:21 | ControlFlowNode for d | semmle.label | ControlFlowNode for d | |
19 | 32 | #select
|
20 |
| -| test.py:3:5:3:5 | l | test.py:2:12:2:12 | empty mutable value | test.py:3:5:3:5 | empty mutable value | $@ flows to here and is mutated. | test.py:2:12:2:12 | l | Default value | |
21 |
| -| test.py:10:5:10:5 | x | test.py:7:14:7:14 | empty mutable value | test.py:10:5:10:5 | empty mutable value | $@ flows to here and is mutated. | test.py:7:14:7:14 | l | Default value | |
22 |
| -| test.py:14:5:14:5 | l | test.py:18:14:18:14 | empty mutable value | test.py:14:5:14:5 | empty mutable value | $@ flows to here and is mutated. | test.py:18:14:18:14 | l | Default value | |
23 |
| -| test.py:24:5:24:5 | l | test.py:23:14:23:14 | non-empty mutable value | test.py:24:5:24:5 | non-empty mutable value | $@ flows to here and is mutated. | test.py:23:14:23:14 | l | Default value | |
24 |
| -| test.py:53:5:53:5 | d | test.py:52:17:52:17 | empty mutable value | test.py:53:5:53:5 | empty mutable value | $@ flows to here and is mutated. | test.py:52:17:52:17 | d | Default value | |
25 |
| -| test.py:58:5:58:5 | d | test.py:57:26:57:26 | non-empty mutable value | test.py:58:5:58:5 | non-empty mutable value | $@ flows to here and is mutated. | test.py:57:26:57:26 | d | Default value | |
26 |
| -| test.py:63:5:63:5 | d | test.py:62:35:62:35 | non-empty mutable value | test.py:63:5:63:5 | non-empty mutable value | $@ flows to here and is mutated. | test.py:62:35:62:35 | d | Default value | |
27 |
| -| test.py:67:5:67:5 | d | test.py:71:26:71:26 | empty mutable value | test.py:67:5:67:5 | empty mutable value | $@ flows to here and is mutated. | test.py:71:26:71:26 | d | Default value | |
28 |
| -| test.py:79:5:79:5 | x | test.py:76:19:76:19 | empty mutable value | test.py:79:5:79:5 | empty mutable value | $@ flows to here and is mutated. | test.py:76:19:76:19 | d | Default value | |
| 33 | +| test.py:3:5:3:5 | ControlFlowNode for l | test.py:2:12:2:12 | ControlFlowNode for l | test.py:3:5:3:5 | ControlFlowNode for l | $@ flows to here and is mutated. | test.py:2:12:2:12 | ControlFlowNode for l | Default value | |
| 34 | +| test.py:14:5:14:5 | ControlFlowNode for l | test.py:18:14:18:14 | ControlFlowNode for l | test.py:14:5:14:5 | ControlFlowNode for l | $@ flows to here and is mutated. | test.py:18:14:18:14 | ControlFlowNode for l | Default value | |
| 35 | +| test.py:24:5:24:5 | ControlFlowNode for l | test.py:23:14:23:14 | ControlFlowNode for l | test.py:24:5:24:5 | ControlFlowNode for l | $@ flows to here and is mutated. | test.py:23:14:23:14 | ControlFlowNode for l | Default value | |
| 36 | +| test.py:53:5:53:5 | ControlFlowNode for d | test.py:52:17:52:17 | ControlFlowNode for d | test.py:53:5:53:5 | ControlFlowNode for d | $@ flows to here and is mutated. | test.py:52:17:52:17 | ControlFlowNode for d | Default value | |
| 37 | +| test.py:58:5:58:5 | ControlFlowNode for d | test.py:57:26:57:26 | ControlFlowNode for d | test.py:58:5:58:5 | ControlFlowNode for d | $@ flows to here and is mutated. | test.py:57:26:57:26 | ControlFlowNode for d | Default value | |
| 38 | +| test.py:63:5:63:5 | ControlFlowNode for d | test.py:62:35:62:35 | ControlFlowNode for d | test.py:63:5:63:5 | ControlFlowNode for d | $@ flows to here and is mutated. | test.py:62:35:62:35 | ControlFlowNode for d | Default value | |
| 39 | +| test.py:67:5:67:5 | ControlFlowNode for d | test.py:71:26:71:26 | ControlFlowNode for d | test.py:67:5:67:5 | ControlFlowNode for d | $@ flows to here and is mutated. | test.py:71:26:71:26 | ControlFlowNode for d | Default value | |
0 commit comments