Fix package.py error handling bug (#39017)
This commit is contained in:
		@@ -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
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user