File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4040 TypedDict ,
4141)
4242
43+
4344# from librt.internal import cache_version
4445# from mypy.cache import CACHE_VERSION as cache_version
4546def cache_version () -> int :
4647 from mypy .cache import CACHE_VERSION
48+
4749 return CACHE_VERSION
4850
51+
4952import mypy .semanal_main
5053from mypy .cache import (
5154 CACHE_VERSION ,
Original file line number Diff line number Diff line change 22
33from __future__ import annotations
44
5- import sys
65# sys.exit(1)
7-
86import enum
97import itertools
108import time
3533from mypy .literals import literal
3634from mypy .maptype import map_instance_to_supertype
3735from mypy .meet import is_overlapping_types , narrow_declared_type
38- from mypy .subtypes import is_subtype
3936from mypy .message_registry import ErrorMessage
4037from mypy .messages import MessageBuilder , format_type
4138from mypy .nodes import (
@@ -1770,7 +1767,7 @@ def check_callable_call(
17701767 # or inferred something incompatible).
17711768 if is_subtype (candidate .ret_type , item ):
17721769 candidates .append (candidate )
1773-
1770+
17741771 if candidates :
17751772 # We use 'None' context to prevent infinite recursion when checking overloads
17761773 # provided one of the candidates remains generic.
You can’t perform that action at this time.
0 commit comments