diff --git a/IPython/core/interactiveshell.py b/IPython/core/interactiveshell.py index 51ffb10..b30b480 100644 --- a/IPython/core/interactiveshell.py +++ b/IPython/core/interactiveshell.py @@ -187,8 +187,12 @@ class ExecutionResult(object): raise self.error_in_exec def __repr__(self): + if sys.version_info > (3,): + name = self.__class__.__qualname__ + else: + name = self.__class__.__name__ return '<%s object at %x, execution_count=%s error_before_exec=%s error_in_exec=%s result=%s>' %\ - (self.__class__.__qualname__, id(self), self.execution_count, self.error_before_exec, self.error_in_exec, repr(self.result)) + (name, id(self), self.execution_count, self.error_before_exec, self.error_in_exec, repr(self.result)) class InteractiveShell(SingletonConfigurable):