From 77f80d7686f5cb9e1143b5c19e561c4da84b83c2 2013-02-03 18:57:54 From: Jan Schulz Date: 2013-02-03 18:57:54 Subject: [PATCH] Test if sys.stdout has an encoding attribute Signed-off-by: Jan Schulz --- diff --git a/IPython/core/magics/execution.py b/IPython/core/magics/execution.py index 85da68c..3cdacc2 100644 --- a/IPython/core/magics/execution.py +++ b/IPython/core/magics/execution.py @@ -1085,7 +1085,7 @@ def _format_time(timespan, precision=3): units = [u"s", u"ms",u'us',"ns"] # the save value - if sys.stdout.encoding: + if hasattr(sys.stdout, 'encoding') and sys.stdout.encoding: try: u'\xb5'.encode(sys.stdout.encoding) units = [u"s", u"ms",u'\xb5s',"ns"]