From cd9a965057713235c67e09ff619e0309a35a210e Mon Sep 17 00:00:00 2001 From: shortcutme Date: Fri, 15 Mar 2019 23:50:33 +0100 Subject: [PATCH] atomicWrite Py3 support, full stack logging --- src/util/helper.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/util/helper.py b/src/util/helper.py index 5f068923..20611b2b 100644 --- a/src/util/helper.py +++ b/src/util/helper.py @@ -25,11 +25,11 @@ def atomicWrite(dest, content, mode="wb"): os.rename(dest + "-tmpnew", dest) os.unlink(dest + "-tmpold") # Remove old file return True - except Exception, err: + except Exception as err: from Debug import Debug logging.error( - "File %s write failed: %s, reverting..." % - (dest, Debug.formatException(err)) + "File %s write failed: %s, (%s) reverting..." % + (dest, Debug.formatException(err), Debug.formatStack()) ) if os.path.isfile(dest + "-tmpold") and not os.path.isfile(dest): os.rename(dest + "-tmpold", dest)