From cfdffdb755a0979ff7e8f2a7808be280de950f92 2012-03-25 22:26:50 From: Thomas Kluyver Date: 2012-03-25 22:26:50 Subject: [PATCH] Fix for pretty-printing builtin exceptions in Python 3. --- diff --git a/IPython/lib/pretty.py b/IPython/lib/pretty.py index 85d30a5..93eb2bb 100644 --- a/IPython/lib/pretty.py +++ b/IPython/lib/pretty.py @@ -620,7 +620,7 @@ def _function_pprint(obj, p, cycle): def _exception_pprint(obj, p, cycle): """Base pprint for all exceptions.""" - if obj.__class__.__module__ == 'exceptions': + if obj.__class__.__module__ in ('exceptions', 'builtins'): name = obj.__class__.__name__ else: name = '%s.%s' % (