missing pickling methods in Storage, thanks marius.v.niekerk

This commit is contained in:
mdipierro
2012-07-18 14:20:46 -05:00
parent 3058edfb8f
commit 20ad8b8b71
2 changed files with 7 additions and 1 deletions
+1 -1
View File
@@ -1 +1 @@
Version 2.00.0 (2012-07-18 14:16:32) dev
Version 2.00.0 (2012-07-18 14:20:43) dev
+6
View File
@@ -166,6 +166,12 @@ class Storage(dict):
return value[-1]
return None
def __getinitargs__(self):
return ()
def __getnewargs__(self):
return ()
PICKABLE = (str,int,long,float,bool,list,dict,tuple,set)
def PickleableStorage(data):
return Storage(dict((k,v) for (k,v) in data.items() if isinstance(v,PICKABLE)))