File tree Expand file tree Collapse file tree 1 file changed +2
-9
lines changed Expand file tree Collapse file tree 1 file changed +2
-9
lines changed Original file line number Diff line number Diff line change @@ -861,9 +861,7 @@ def _create_slots_class(self):
861
861
slot_names .append (_hash_cache_field )
862
862
cd ["__slots__" ] = tuple (slot_names )
863
863
864
- qualname = getattr (self ._cls , "__qualname__" , None )
865
- if qualname is not None :
866
- cd ["__qualname__" ] = qualname
864
+ cd ["__qualname__" ] = self ._cls .__qualname__
867
865
868
866
# Create new class based on old class and our methods.
869
867
cls = type (self ._cls )(self ._cls .__name__ , self ._cls .__bases__ , cd )
@@ -1942,12 +1940,7 @@ def __repr__(self):
1942
1940
return "..."
1943
1941
real_cls = self .__class__
1944
1942
if ns is None :
1945
- qualname = getattr (real_cls , "__qualname__" , None )
1946
- if qualname is not None :
1947
- # This case only happens on Python 3.5 and 3.6.
1948
- class_name = qualname .rsplit (">." , 1 )[- 1 ]
1949
- else :
1950
- class_name = real_cls .__name__
1943
+ class_name = real_cls .__qualname__ .rsplit (">." , 1 )[- 1 ]
1951
1944
else :
1952
1945
class_name = ns + "." + real_cls .__name__
1953
1946
You can’t perform that action at this time.
0 commit comments