Skip to content

Commit 00ce257

Browse files
author
Vaishnavi KN
committed
Fix walrus assignment type propagation in call arguments
1 parent bb5ddef commit 00ce257

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

assignment inference test

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
diff --git a/test-data/unit/check-expressions.test b/test-data/unit/check-expressions.test
2+
index 4d99325d9..0e01e6bbc 100644
3+
--- a/test-data/unit/check-expressions.test
4+
+++ b/test-data/unit/check-expressions.test
5+
@@ -2540,6 +2540,10 @@ def last_known_value() -> None:
6+
[builtins fixtures/primitives.pyi]
7+

8+
[case walrus_operator_in_comprehension_infers_type]
9+
+# Ensure that assignment expressions (:=) inside comprehensions
10+
+# correctly infer and propagate the assigned variable's type
11+
+# outside the comprehension scope.
12+
+
13+
from dataclasses import dataclass
14+

15+
@dataclass

0 commit comments

Comments
 (0)