Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 69c9dab

Browse files
authored
f_locals might not have get
1 parent 1a57d41 commit 69c9dab

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

IPython/core/debugger.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -415,9 +415,10 @@ def _hidden_predicate(self, frame):
415415
if self._predicates["tbhide"]:
416416
if frame in (self.curframe, getattr(self, "initial_frame", None)):
417417
return False
418-
else:
419-
return self._get_frame_locals(frame).get("__tracebackhide__", False)
420-
418+
frame_locals = self._get_frame_locals(frame)
419+
if "__tracebackhide__" not in frame_locals:
420+
return False
421+
return frame_locals["__tracebackhide__"]
421422
return False
422423

423424
def hidden_frames(self, stack):

0 commit comments

Comments
 (0)