Python: Model parameter with default value as DefinitionNode

This commit is contained in:
Rasmus Wriedt Larsen
2023-07-07 11:03:07 +02:00
parent cfd2d09a61
commit 6f3cb67050
4 changed files with 17 additions and 2 deletions

View File

@@ -71,7 +71,7 @@ def from_parameter_default():
def outer(x=tracked): # $tracked
print(x) # $tracked
def inner():
print(x) # $ MISSING: tracked
print(x) # $ tracked
print(x_alias) # $tracked
return x # $tracked
also_x = outer() # $tracked

View File

@@ -1,3 +1,4 @@
| test.py:3:5:3:9 | ControlFlowNode for fail5 | test.py:3:1:3:13 | ControlFlowNode for FunctionExpr |
| test.py:4:5:4:8 | ControlFlowNode for Tuple | test.py:4:12:4:12 | ControlFlowNode for t |
| test.py:7:5:7:26 | ControlFlowNode for default_value_in_param | test.py:7:1:7:33 | ControlFlowNode for FunctionExpr |
| test.py:7:28:7:28 | ControlFlowNode for x | test.py:7:30:7:31 | ControlFlowNode for IntegerLiteral |

View File

@@ -3,3 +3,4 @@
| 4 | 5 | ControlFlowNode for x |
| 4 | 8 | ControlFlowNode for y |
| 7 | 5 | ControlFlowNode for default_value_in_param |
| 7 | 28 | ControlFlowNode for x |