Skip to content

Commit 950b383

Browse files
committed
Fix type annotations
1 parent d6b370d commit 950b383

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

mypy/semanal.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2160,7 +2160,7 @@ def build_typeddict_typeinfo(self, name: str, items: List[str],
21602160

21612161
return info
21622162

2163-
def check_classvar_definition(self, s: AssignmentStmt):
2163+
def check_classvar_definition(self, s: AssignmentStmt) -> None:
21642164
if isinstance(s.type, ClassVarType) and not self.is_class_scope():
21652165
self.fail("Invalid ClassVar definition", s)
21662166

mypy/types.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1207,7 +1207,7 @@ def serialize(self) -> JsonDict:
12071207
return {'.class': 'ClassVarType', 'item': self.item.serialize()}
12081208

12091209
@classmethod
1210-
def deserialize(cls, data: JsonDict) -> 'TypeType':
1210+
def deserialize(cls, data: JsonDict) -> 'ClassVarType':
12111211
assert data['.class'] == 'ClassVarType'
12121212
return ClassVarType(Type.deserialize(data['item']))
12131213

@@ -1539,7 +1539,7 @@ def visit_ellipsis_type(self, t: EllipsisType) -> str:
15391539
def visit_type_type(self, t: TypeType) -> str:
15401540
return 'Type[{}]'.format(t.item.accept(self))
15411541

1542-
def visit_classvar_type(self, t: TypeType) -> str:
1542+
def visit_classvar_type(self, t: ClassVarType) -> str:
15431543
return 'ClassVar[{}]'.format(t.item.accept(self))
15441544

15451545
def list_str(self, a: List[Type]) -> str:

0 commit comments

Comments
 (0)