MCPcopy Index your code
hub / github.com/python/cpython / _show_display

Method _show_display

Lib/pdb.py:668–680  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

666 # Called before loop, handles display expressions
667 # Set up convenience variable containers
668 def _show_display(self):
669 displaying = self.displaying.get(self.curframe)
670 if displaying:
671 for expr, oldvalue in displaying.items():
672 newvalue = self._getval_except(expr)
673 # check for identity first; this prevents custom __eq__ to
674 # be called at every loop, and also prevents instances whose
675 # fields are changed to be displayed
676 if newvalue is not oldvalue and newvalue != oldvalue:
677 displaying[expr] = newvalue
678 self.message('display %s: %s [old: %s]' %
679 (expr, self._safe_repr(newvalue, expr),
680 self._safe_repr(oldvalue, expr)))
681
682 def _get_tb_and_exceptions(self, tb_or_exc):
683 """

Callers 1

Calls 5

_getval_exceptMethod · 0.95
messageMethod · 0.95
_safe_reprMethod · 0.95
getMethod · 0.45
itemsMethod · 0.45

Tested by

no test coverage detected