Ignore errors when removing temp basedir.

This commit is contained in:
Florian Bruhin 2015-11-24 17:50:39 +01:00
parent 7b1e2ab471
commit e405492667

View File

@ -701,7 +701,8 @@ class Quitter:
objreg.get('crash-handler').destroy_crashlogfile()
# Delete temp basedir
if self._args.temp_basedir:
atexit.register(shutil.rmtree, self._args.basedir)
atexit.register(shutil.rmtree, self._args.basedir,
ignore_errors=True)
# If we don't kill our custom handler here we might get segfaults
log.destroy.debug("Deactivating message handler...")
qInstallMessageHandler(None)