MCPcopy Create free account
hub / github.com/ipython/ipython / _user_obj_error

Method _user_obj_error

IPython/core/interactiveshell.py:2619–2635  ·  view source on GitHub ↗

return simple exception dict for use in user_expressions

(self)

Source from the content-addressed store, hash-verified

2617 #-------------------------------------------------------------------------
2618
2619 def _user_obj_error(self):
2620 """return simple exception dict
2621
2622 for use in user_expressions
2623 """
2624
2625 etype, evalue, tb = self._get_exc_info()
2626 stb = self.InteractiveTB.get_exception_only(etype, evalue)
2627
2628 exc_info = {
2629 u'status' : 'error',
2630 u'traceback' : stb,
2631 u'ename' : etype.__name__,
2632 u'evalue' : py3compat.safe_unicode(evalue),
2633 }
2634
2635 return exc_info
2636
2637 def _format_user_obj(self, obj):
2638 """format a user object to display dict

Callers 1

user_expressionsMethod · 0.95

Calls 2

_get_exc_infoMethod · 0.95
get_exception_onlyMethod · 0.45

Tested by

no test coverage detected