Skip to content

Commit 5ee1206

Browse files
committed
fix: #478 _field_defaults
1 parent e76fa47 commit 5ee1206

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

dill/_dill.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1788,7 +1788,7 @@ def save_type(pickler, obj, postproc_list=None):
17881788
if OLD37 or (not obj._field_defaults):
17891789
pickler.save_reduce(_create_namedtuple, (obj.__name__, obj._fields, obj.__module__), obj=obj)
17901790
else:
1791-
defaults = [obj._field_defaults[field] for field in obj._fields]
1791+
defaults = [obj._field_defaults[field] for field in obj._fields if field in obj._field_defaults]
17921792
pickler.save_reduce(_create_namedtuple, (obj.__name__, obj._fields, obj.__module__, defaults), obj=obj)
17931793
log.info("# T6")
17941794
return

0 commit comments

Comments
 (0)