mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-04-13 15:57:14 +03:00
Made sure to handle an empty journal dir in the config
This commit is contained in:
parent
1b7ad1f7e9
commit
e3def21683
3
EDMC.py
3
EDMC.py
@ -190,6 +190,9 @@ sys.path: {sys.path}'''
|
||||
logger.debug('Getting state from latest journal file')
|
||||
try:
|
||||
logdir = config.get_str('journaldir', default=str(config.default_journal_dir))
|
||||
if not logdir:
|
||||
logdir = str(config.default_journal_dir)
|
||||
|
||||
logger.debug(f'logdir = "{logdir}"')
|
||||
logfiles = sorted((x for x in os.listdir(logdir) if JOURNAL_RE.search(x)),
|
||||
key=lambda x: x.split('.')[1:])
|
||||
|
@ -42,6 +42,9 @@ class Dashboard(FileSystemEventHandler):
|
||||
self.session_start = started
|
||||
|
||||
logdir = config.get_str('journaldir', default=str(config.default_journal_dir))
|
||||
if logdir == '':
|
||||
logdir = str(config.default_journal_dir)
|
||||
|
||||
if not logdir or not isdir(logdir):
|
||||
logger.info(f"No logdir, or it isn't a directory: {logdir=}")
|
||||
self.stop()
|
||||
|
Loading…
x
Reference in New Issue
Block a user