mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-04-14 00:07:14 +03:00
EDMC: Use specific sys.exit codes, not a generic one
* "Can't read journal" * When we don't know the commander.
This commit is contained in:
parent
e9bd0b4124
commit
7430a42bdd
7
EDMC.py
7
EDMC.py
@ -62,7 +62,8 @@ Locale LC_TIME: {locale.getlocale(locale.LC_TIME)}'''
|
|||||||
l10n.Translations.install_dummy()
|
l10n.Translations.install_dummy()
|
||||||
|
|
||||||
SERVER_RETRY = 5 # retry pause for Companion servers [s]
|
SERVER_RETRY = 5 # retry pause for Companion servers [s]
|
||||||
EXIT_SUCCESS, EXIT_SERVER, EXIT_CREDENTIALS, EXIT_VERIFICATION, EXIT_LAGGING, EXIT_SYS_ERR, EXIT_ARGS = range(7)
|
EXIT_SUCCESS, EXIT_SERVER, EXIT_CREDENTIALS, EXIT_VERIFICATION, EXIT_LAGGING, EXIT_SYS_ERR, EXIT_ARGS, \
|
||||||
|
EXIT_JOURNAL_READ_ERR, EXIT_COMMANDER_UNKNOWN = range(9)
|
||||||
|
|
||||||
|
|
||||||
def versioncmp(versionstring) -> List:
|
def versioncmp(versionstring) -> List:
|
||||||
@ -234,11 +235,11 @@ sys.path: {sys.path}'''
|
|||||||
|
|
||||||
except Exception:
|
except Exception:
|
||||||
logger.exception("Can't read Journal file")
|
logger.exception("Can't read Journal file")
|
||||||
sys.exit(EXIT_SYS_ERR)
|
sys.exit(EXIT_JOURNAL_READ_ERR)
|
||||||
|
|
||||||
if not monitor.cmdr:
|
if not monitor.cmdr:
|
||||||
logger.error('Not available while E:D is at the main menu')
|
logger.error('Not available while E:D is at the main menu')
|
||||||
sys.exit(EXIT_SYS_ERR)
|
sys.exit(EXIT_COMMANDER_UNKNOWN)
|
||||||
|
|
||||||
# Get data from Companion API
|
# Get data from Companion API
|
||||||
if args.p:
|
if args.p:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user