Skip to content

Commit d52b4e3

Browse files
committed
Fix if statement in check_classvar_definition
1 parent 01a7a69 commit d52b4e3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

mypy/semanal.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2178,8 +2178,8 @@ def check_classvar_definition(self, lvalue: NameExpr, typ: Type) -> bool:
21782178
fullname = sym.node.fullname()
21792179
if fullname != 'typing.ClassVar':
21802180
return False
2181-
if self.is_class_scope() or not isinstance(lvalue.node, Var):
2182-
node = cast(Var, lvalue.node)
2181+
node = lvalue.node
2182+
if self.is_class_scope() and isinstance(node, Var):
21832183
node.is_classvar = True
21842184
return True
21852185
else:

0 commit comments

Comments
 (0)