Fixed a bug in dbserialize when handling nested tuples.

This commit is contained in:
Griatch 2014-03-11 23:24:22 +01:00
parent 0a7734c3d5
commit cafbb43f7a

View file

@ -327,7 +327,7 @@ def from_pickle(data, db_obj=None):
# this must be checked before tuple
return unpack_dbobj(item)
elif dtype == tuple:
return tuple(process_tree(val) for val in item)
return tuple(process_tree(val, item) for val in item)
elif dtype == list:
dat = _SaverList(parent=parent)
dat._data.extend(process_tree(val, dat) for val in item)