Fix package.py error handling bug (#39017)
This commit is contained in:
parent
deadb64206
commit
c36617f9da
1 changed files with 2 additions and 3 deletions
|
@ -1256,9 +1256,8 @@ def make_stack(tb, stack=None):
|
|||
func = getattr(obj, tb.tb_frame.f_code.co_name, "")
|
||||
if func:
|
||||
typename, *_ = func.__qualname__.partition(".")
|
||||
|
||||
if isinstance(obj, CONTEXT_BASES) and typename not in basenames:
|
||||
break
|
||||
if isinstance(obj, CONTEXT_BASES) and typename not in basenames:
|
||||
break
|
||||
else:
|
||||
return None
|
||||
|
||||
|
|
Loading…
Reference in a new issue