Changed semantics of ClassVar attributes in classes, fixes #1502

This commit is contained in:
Dave Halter committed 2020-03-13 12:54:29 +01:00
1 parent b4fa42a282
commit 521e240c5f
2 files changed
+8 -4

No files matched your search

+3 -3
View File
@@ -57,7 +57,7 @@ Foo.baz
Foo().baz
class VarClass:
var_instance1: int = 1
var_instance1: int = ''
var_instance2: float
var_class1: typing.ClassVar[str] = 1
var_class2: typing.ClassVar[bytes]
@@ -77,9 +77,9 @@ class VarClass:
self.var_
#? ['var_class1', 'var_class2']
#? ['var_class1', 'var_class2', 'var_instance1']
VarClass.var_
#?
#? int()
VarClass.var_instance1
#?
VarClass.var_instance2