diff --git a/fastcore/xtras.py b/fastcore/xtras.py index 3c2b440a..69db0c7b 100644 --- a/fastcore/xtras.py +++ b/fastcore/xtras.py @@ -422,7 +422,7 @@ def atomic_save(fn, mode='wb', uid=-1, gid=-1, **kwargs): from tempfile import NamedTemporaryFile as ntf fn = Path(fn) fn.parent.mkdir_perms(parents=True, exist_ok=True, uid=uid, gid=gid) - with ntf(mode=mode, dir=fn.parent, delete=False, suffix=fn.suffix, **kwargs) as f: + with ntf(mode=mode, dir=fn.parent, delete=False, suffix='tmp', **kwargs) as f: try: yield f except: Path(f.name).unlink(missing_ok=True) diff --git a/nbs/03_xtras.ipynb b/nbs/03_xtras.ipynb index 1205cbe5..03aa5ef9 100644 --- a/nbs/03_xtras.ipynb +++ b/nbs/03_xtras.ipynb @@ -1377,13 +1377,14 @@ " from tempfile import NamedTemporaryFile as ntf\n", " fn = Path(fn)\n", " fn.parent.mkdir_perms(parents=True, exist_ok=True, uid=uid, gid=gid)\n", - " with ntf(mode=mode, dir=fn.parent, delete=False, suffix=fn.suffix, **kwargs) as f:\n", + " with ntf(mode=mode, dir=fn.parent, delete=False, suffix='tmp', **kwargs) as f:\n", " try: yield f\n", " except:\n", " Path(f.name).unlink(missing_ok=True)\n", " raise\n", " if uid>-1 or gid>-1: os.chown(f.name, uid, gid)\n", - " Path(f.name).rename(fn)\n" + " Path(f.name).rename(fn)\n", + "" ] }, { @@ -1732,7 +1733,8 @@ "#| export\n", "def is_listy(x):\n", " \"`isinstance(x, (tuple,list,L,slice,Generator,set,frozenset))`\"\n", - " return isinstance(x, (tuple,list,L,slice,Generator,set,frozenset))\n" + " return isinstance(x, (tuple,list,L,slice,Generator,set,frozenset))\n", + "" ] }, {