Skip to content

Commit c6efc59

Browse files
committed
Fix negative cahce setters
1 parent fefae68 commit c6efc59

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/typing.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1011,7 +1011,8 @@ def _abc_negative_cache(self):
10111011
def _abc_negative_cache(self, value):
10121012
if isinstance(self.__extra__, abc.ABCMeta):
10131013
self.__extra__._abc_negative_cache = value
1014-
_gorg(self)._abc_generic_negative_cache = value
1014+
else:
1015+
_gorg(self)._abc_generic_negative_cache = value
10151016

10161017
@property
10171018
def _abc_negative_cache_version(self):
@@ -1023,7 +1024,8 @@ def _abc_negative_cache_version(self):
10231024
def _abc_negative_cache_version(self, value):
10241025
if isinstance(self.__extra__, abc.ABCMeta):
10251026
self.__extra__._abc_negative_cache_version = value
1026-
_gorg(self)._abc_generic_negative_cache_version = value
1027+
else:
1028+
_gorg(self)._abc_generic_negative_cache_version = value
10271029

10281030
def _get_type_vars(self, tvars):
10291031
if self.__origin__ and self.__parameters__:

0 commit comments

Comments
 (0)