Specify default_factory.
This commit is contained in:
parent
405a9cef86
commit
0add031d59
1 changed files with 1 additions and 1 deletions
|
|
@ -438,7 +438,7 @@ def deserialize(obj):
|
||||||
if tname in ("_SaverDict", "dict"):
|
if tname in ("_SaverDict", "dict"):
|
||||||
return {_iter(key): _iter(val) for key, val in obj.items()}
|
return {_iter(key): _iter(val) for key, val in obj.items()}
|
||||||
if tname in ("_SaverDefaultDict", "defaultdict"):
|
if tname in ("_SaverDefaultDict", "defaultdict"):
|
||||||
return defaultdict({_iter(key): _iter(val) for key, val in obj.items()})
|
return defaultdict(obj.default_factory, {_iter(key): _iter(val) for key, val in obj.items()})
|
||||||
elif tname in _DESERIALIZE_MAPPING:
|
elif tname in _DESERIALIZE_MAPPING:
|
||||||
return _DESERIALIZE_MAPPING[tname](_iter(val) for val in obj)
|
return _DESERIALIZE_MAPPING[tname](_iter(val) for val in obj)
|
||||||
elif is_iter(obj):
|
elif is_iter(obj):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue