From 48dcf2d3198181e52d1df2d7ffa90d56f0f94272 Mon Sep 17 00:00:00 2001 From: Pierre Gerold Date: Fri, 27 Nov 2015 15:17:57 +0100 Subject: [PATCH] One carac error + debug logging --- notebook/services/contents/fileio.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/notebook/services/contents/fileio.py b/notebook/services/contents/fileio.py index be38fab09..b9d38726a 100644 --- a/notebook/services/contents/fileio.py +++ b/notebook/services/contents/fileio.py @@ -104,7 +104,7 @@ def atomic_writing(path, text=True, encoding='utf-8', log=None, **kwargs): @contextmanager -def _simple_writing(path, text=True, encoding='utf-8', **kwargs): +def _simple_writing(path, text=True, encoding='utf-8', log=None, **kwargs): """Context manager to write file without doing atomic writing ( for weird filesystem eg: nfs). @@ -144,6 +144,8 @@ def _simple_writing(path, text=True, encoding='utf-8', **kwargs): # Flush to disk fileobj.flush() + if log: + log.debug( path + " saved using simple fs writing") os.fsync(fileobj.fileno()) fileobj.close() @@ -187,7 +189,7 @@ class FileManagerMixin(Configurable): with atomic_writing(os_path, *args, log=self.log, **kwargs) as f: yield f else: - with simple_writing(os_path, *args, log=self.log, **kwargs) as f: + with _simple_writing(os_path, *args, log=self.log, **kwargs) as f: yield f @contextmanager