File tree 1 file changed +5
-31
lines changed
1 file changed +5
-31
lines changed Original file line number Diff line number Diff line change @@ -55,37 +55,11 @@ def qualname_from_frame(frame):
55
55
func = frame .f_globals .get (fname )
56
56
if func is None :
57
57
return None
58
- return func .__module__ + '.' + fname
58
+ return func .__module__ + "." + fname
59
59
60
- func = getattr (method , ' __func__' , None )
60
+ func = getattr (method , " __func__" , None )
61
61
if func is None :
62
62
cls = self .__class__
63
- return cls .__module__ + '.' + cls .__name__ + "." + fname
64
-
65
- if hasattr (func , '__qualname__' ):
66
- qname = func .__module__ + '.' + func .__qualname__
67
- else :
68
- for cls in getattr (self .__class__ , '__mro__' , ()):
69
- f = cls .__dict__ .get (fname , None )
70
- if f is None :
71
- continue
72
- if f is func :
73
- qname = cls .__module__ + '.' + cls .__name__ + "." + fname
74
- break
75
- else :
76
- # Support for old-style classes.
77
- def mro (bases ):
78
- for base in bases :
79
- f = base .__dict__ .get (fname , None )
80
- if f is func :
81
- return base .__module__ + '.' + base .__name__ + "." + fname
82
- for base in bases :
83
- qname = mro (base .__bases__ ) # pylint: disable=cell-var-from-loop
84
- if qname is not None :
85
- return qname
86
- return None
87
- qname = mro ([self .__class__ ])
88
- if qname is None :
89
- qname = func .__module__ + '.' + fname
90
-
91
- return qname
63
+ return cls .__module__ + "." + cls .__name__ + "." + fname
64
+
65
+ return func .__module__ + "." + func .__qualname__
You can’t perform that action at this time.
0 commit comments