##// END OF EJS Templates
Allow to control if reporting hidden frames...
Carlos Cordoba -
Show More
@@ -282,6 +282,7 b' class Pdb(OldPdb):'
282 # Set the prompt - the default prompt is '(Pdb)'
282 # Set the prompt - the default prompt is '(Pdb)'
283 self.prompt = prompt
283 self.prompt = prompt
284 self.skip_hidden = True
284 self.skip_hidden = True
285 self.report_skipped = True
285
286
286 # list of predicates we use to skip frames
287 # list of predicates we use to skip frames
287 self._predicates = {"tbhide": True, "readonly": False, "ipython_internal": True}
288 self._predicates = {"tbhide": True, "readonly": False, "ipython_internal": True}
@@ -768,9 +769,10 b' class Pdb(OldPdb):'
768 if self._wait_for_mainpyfile:
769 if self._wait_for_mainpyfile:
769 return False
770 return False
770 if hidden:
771 if hidden:
771 Colors = self.color_scheme_table.active_colors
772 if self.report_skipped:
772 ColorsNormal = Colors.Normal
773 Colors = self.color_scheme_table.active_colors
773 print(f"{Colors.excName} [... skipped 1 hidden frame]{ColorsNormal}\n")
774 ColorsNormal = Colors.Normal
775 print(f"{Colors.excName} [... skipped 1 hidden frame]{ColorsNormal}\n")
774 return False
776 return False
775 return True
777 return True
776
778
General Comments 0
You need to be logged in to leave comments. Login now