class_docstr: Modified Pdb class, does not load readline.
  
  for a standalone version that uses prompt_toolkit, see
  `IPython.terminal.debugger.TerminalPdb` and
  `IPython.terminal.debugger.set_trace()`
  
  
  This debugger can hide and skip frames that are tagged according to some predicates.
  See the `skip_predicates` commands.
class_docstr_tok: ["Modified","Pdb","class",",","does","not","load","readline",".","for","a","standalone","version","that","uses","prompt_toolkit",",","see","`","IPython.terminal.debugger.TerminalPdb","`","and","`","IPython.terminal.debugger.set_trace","(",")","`","This","debugger","can","hide","and","skip","frames","that","are","tagged","according","to","some","predicates",".","See","the","`","skip_predicates","`","commands","."]
docstr: Change whether or not we should skip frames with the
  __tracebackhide__ attribute.
docstr_tok: ["Change","whether","or","not","we","should","skip","frames","with","the","__tracebackhide__","attribute","."]
code: def do_skip_hidden(self, arg):
      """
      Change whether or not we should skip frames with the
      __tracebackhide__ attribute.
      """
      if not arg.strip():
          print(
              f"skip_hidden = {self.skip_hidden}, use 'yes','no', 'true', or 'false' to change."
          )
      elif arg.strip().lower() in ("true", "yes"):
          self.skip_hidden = True
      elif arg.strip().lower() in ("false", "no"):
          self.skip_hidden = False
      if not any(self._predicates.values()):
          print(
              "Warning, all predicates set to False, skip_hidden may not have any effects."
          )
  
imports: import inspect
  import linecache
  import sys
  import re
  import os
  from IPython import get_ipython
  from contextlib import contextmanager
  from IPython.utils import PyColorize
  from IPython.utils import coloransi, py3compat
  from IPython.core.excolors import exception_colors
  from pdb import Pdb
label_desc: Use image node_id 18 for calling the Pdb obj's underlying member method code with example usage: obj.do_skip_hidden(arg) without return types