diff --git a/IPython/utils/pickleshare.py b/IPython/utils/pickleshare.py index 2a1658a..fe14a44 100755 --- a/IPython/utils/pickleshare.py +++ b/IPython/utils/pickleshare.py @@ -67,7 +67,7 @@ class PickleShareDB(collections.MutableMapping): return self.cache[fil][0] try: # The cached item has expired, need to read - obj = pickle.load(fil.open("rb")) + obj = pickle.loads(fil.open("rbU").read()) except: raise KeyError(key)