From a00541c85df0d0b634adc3e6a2cd742d77ac610c 2011-06-21 09:54:27 From: Thomas Kluyver Date: 2011-06-21 09:54:27 Subject: [PATCH] CBytes and CStr only try casting to bytes (=str), not to unicode. --- diff --git a/IPython/utils/traitlets.py b/IPython/utils/traitlets.py index 6c7c7a9..f98c16c 100644 --- a/IPython/utils/traitlets.py +++ b/IPython/utils/traitlets.py @@ -971,10 +971,7 @@ class CBytes(Bytes): try: return bytes(value) except: - try: - return unicode(value) - except: - self.error(obj, value) + self.error(obj, value) class Unicode(TraitType):