From 864fbdf469dcb73116e8aa9027243051f10ffc3f Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 13 Jan 2017 20:56:24 +1000 Subject: [PATCH] turn off buffering on crash log, and log gc start/finish --- aqt/main.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/aqt/main.py b/aqt/main.py index 9f3d5ff5d..46876aad0 100644 --- a/aqt/main.py +++ b/aqt/main.py @@ -1180,14 +1180,16 @@ Please ensure a profile is open and Anki is not busy, then try again."""), def doGC(self): assert not self.progress.inDB + self._crashLog.write(b"gc started at %d\n" % time.time()) gc.collect() + self._crashLog.write(b"gc finished\n") # Crash log ########################################################################## def setupCrashLog(self): p = os.path.join(self.pm.base, "crash.log") - self._crashLog = open(p, "a") + self._crashLog = open(p, "ab", 0) faulthandler.enable(self._crashLog) # Media server