Skip to content

Commit 9444b53

Browse files
committed
Fix negative cahce setters on PY2
1 parent f998e24 commit 9444b53

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

python2/typing.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1084,7 +1084,8 @@ def _abc_negative_cache(self):
10841084
def _abc_negative_cache(self, value):
10851085
if isinstance(self.__extra__, abc.ABCMeta):
10861086
self.__extra__._abc_negative_cache = value
1087-
_gorg(self)._abc_generic_negative_cache = value
1087+
else:
1088+
_gorg(self)._abc_generic_negative_cache = value
10881089

10891090
@property
10901091
def _abc_negative_cache_version(self):
@@ -1096,7 +1097,8 @@ def _abc_negative_cache_version(self):
10961097
def _abc_negative_cache_version(self, value):
10971098
if isinstance(self.__extra__, abc.ABCMeta):
10981099
self.__extra__._abc_negative_cache_version = value
1099-
_gorg(self)._abc_generic_negative_cache_version = value
1100+
else:
1101+
_gorg(self)._abc_generic_negative_cache_version = value
11001102

11011103
def _get_type_vars(self, tvars):
11021104
if self.__origin__ and self.__parameters__:

0 commit comments

Comments
 (0)