return simple exception dict for use in user_expressions
(self)
| 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 |
no test coverage detected