From bf600d5c64ef53eeedabb5910a6977174276c254 2011-06-20 23:40:24 From: Thomas Kluyver Date: 2011-06-20 23:40:24 Subject: [PATCH] Do not flatten unicode on unpacking --- diff --git a/IPython/zmq/session.py b/IPython/zmq/session.py index 3a10ced..a104e1b 100644 --- a/IPython/zmq/session.py +++ b/IPython/zmq/session.py @@ -72,7 +72,7 @@ def squash_unicode(obj): #----------------------------------------------------------------------------- key = 'on_unknown' if jsonapi.jsonmod.__name__ == 'jsonlib' else 'default' json_packer = lambda obj: jsonapi.dumps(obj, **{key:date_default}) -json_unpacker = lambda s: squash_unicode(extract_dates(jsonapi.loads(s))) +json_unpacker = lambda s: extract_dates(jsonapi.loads(s)) pickle_packer = lambda o: pickle.dumps(o,-1) pickle_unpacker = pickle.loads