Massimo Di Pierro
2011-12-16 10:16:44 -06:00
parent cfcc9b937b
commit 64d5a1c5ae
3 changed files with 8 additions and 4 deletions
+4
View File
@@ -156,6 +156,10 @@ class Storage(dict):
return value[-1]
return None
PICKABLE = (str,int,long,float,bool,list,dict,tuple,set)
def PickableStorage(data):
return Storage(dict((k,v) for (k,v) in data.items() if isinstance(v,PICKABLE)))
class StorageList(Storage):
"""
like Storage but missing elements default to [] instead of None