Skip to content

Commit f8ea2a4

Browse files
committed
ensure tempfiles are deleted by default
1 parent 25a7e45 commit f8ea2a4

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

dill/temp.py

+2
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ def dump_source(object, **kwds):
106106
""" #XXX: write a "load_source"?
107107
from .source import importable, getname
108108
import tempfile
109+
kwds.setdefault('delete', True)
109110
kwds.pop('suffix', '') # this is *always* '.py'
110111
alias = kwds.pop('alias', '') #XXX: include an alias so a name is known
111112
name = str(alias) or getname(object)
@@ -157,6 +158,7 @@ def dump(object, **kwds):
157158
"""
158159
import dill as pickle
159160
import tempfile
161+
kwds.setdefault('delete', True)
160162
file = tempfile.NamedTemporaryFile(**kwds)
161163
pickle.dump(object, file)
162164
file.flush()

0 commit comments

Comments
 (0)