From c6e61cc3da64c4774b3dc15c03f7d6446ee2749e Mon Sep 17 00:00:00 2001 From: A_D <aunderscored@gmail.com> Date: Wed, 22 Jul 2020 15:13:17 +0200 Subject: [PATCH] Fix ~ not being expanded on linux --- monitor.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/monitor.py b/monitor.py index dc1165a4..875891e9 100644 --- a/monitor.py +++ b/monitor.py @@ -8,7 +8,7 @@ from os.path import basename, expanduser, isdir, join from sys import platform from time import gmtime, localtime, sleep, strftime, strptime, time from calendar import timegm -from typing import Any, Dict, List, Optional, OrderedDict as OrderedDictT, Tuple, TYPE_CHECKING +from typing import Any, Optional, OrderedDict as OrderedDictT, Tuple, TYPE_CHECKING if TYPE_CHECKING: import tkinter @@ -124,7 +124,8 @@ class EDLogs(FileSystemEventHandler): # type: ignore # See below def start(self, root: 'tkinter.Tk'): self.root = root - logdir: str = config.get('journaldir') or config.default_journal_dir # type: ignore # config does weird things + logdir = expanduser(config.get('journaldir') or config.default_journal_dir) # type: ignore # config is weird + if not logdir or not isdir(logdir): # type: ignore # config does weird things in its get self.stop() return False