File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -3017,7 +3017,9 @@ def visit_assignment_stmt(self, s: AssignmentStmt) -> None:
30173017 # as X | Y.
30183018 if not (s .is_alias_def and self .is_stub ):
30193019 with self .enter_final_context (s .is_final_def ):
3020- self .check_assignment (s .lvalues [- 1 ], s .rvalue , s .type is None , s .new_syntax )
3020+ self .check_assignment (
3021+ s .lvalues [- 1 ], s .rvalue , infer_lvalue_type = True , new_syntax = s .new_syntax
3022+ )
30213023
30223024 if s .is_alias_def :
30233025 self .check_type_alias_rvalue (s )
@@ -3045,7 +3047,7 @@ def visit_assignment_stmt(self, s: AssignmentStmt) -> None:
30453047 rvalue = self .temp_node (self .lookup_type (s .rvalue ), s )
30463048 for lv in s .lvalues [:- 1 ]:
30473049 with self .enter_final_context (s .is_final_def ):
3048- self .check_assignment (lv , rvalue , s . type is None )
3050+ self .check_assignment (lv , rvalue , infer_lvalue_type = True )
30493051
30503052 self .check_final (s )
30513053 if (
You can’t perform that action at this time.
0 commit comments