Fix startup messages with bad filename (#720)

Fixes #10885
This commit is contained in:
Paul Culley 2018-11-28 17:37:49 -06:00 committed by Sam Manzi
parent bb1d59a29d
commit 0340337107
2 changed files with 6 additions and 3 deletions

View File

@ -382,7 +382,7 @@ class ArgHandler:
self.open = db_path
self.__open_action()
else:
sys.exit(1)
sys.exit(_("Error: cannot open '%s'") % self.open_gui)
return db_path
# if not open_gui, parse any command line args. We can only have one

View File

@ -369,8 +369,11 @@ def __startgramps(errors, argparser):
quit_now = True
if err.code:
exit_code = err.code
LOG.error("Gramps terminated with exit code: %d.", err.code,
exc_info=True)
if isinstance(err.code, str):
LOG.error(err.code, exc_info=False)
else:
LOG.error("Gramps terminated with exit code: %d.", err.code,
exc_info=False)
except OSError as err:
quit_now = True
exit_code = err.errno or 1