Skip to content

Commit 83d1736

Browse files
committed
Tune the types
1 parent aaa9a6c commit 83d1736

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

mypy/checker.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -433,7 +433,7 @@ def __init__(
433433
)
434434

435435
self._object_type: Instance | None = None
436-
self._type_type: Instance | None = None
436+
self._int_type: Instance | None = None
437437
self._str_type: Instance | None = None
438438
self._function_type: Instance | None = None
439439

@@ -7375,22 +7375,22 @@ def named_type(self, name: str) -> Instance:
73757375
73767376
For example, named_type('builtins.object') produces the 'object' type.
73777377
"""
7378+
if name == "builtins.str":
7379+
if self._str_type is None:
7380+
self._str_type = self._named_type(name)
7381+
return self._str_type
73787382
if name == "builtins.function":
73797383
if self._function_type is None:
73807384
self._function_type = self._named_type(name)
73817385
return self._function_type
7386+
if name == "builtins.int":
7387+
if self._int_type is None:
7388+
self._int_type = self._named_type(name)
7389+
return self._int_type
73827390
if name == "builtins.object":
73837391
if self._object_type is None:
73847392
self._object_type = self._named_type(name)
73857393
return self._object_type
7386-
if name == "builtins.type":
7387-
if self._type_type is None:
7388-
self._type_type = self._named_type(name)
7389-
return self._type_type
7390-
if name == "builtins.str":
7391-
if self._str_type is None:
7392-
self._str_type = self._named_type(name)
7393-
return self._str_type
73947394
return self._named_type(name)
73957395

73967396
def _named_type(self, name: str) -> Instance:

0 commit comments

Comments
 (0)