diff --git a/pomodoro_to_harvest.py b/pomodoro_to_harvest.py index a8dc966..bc7bdf2 100644 --- a/pomodoro_to_harvest.py +++ b/pomodoro_to_harvest.py @@ -15,10 +15,14 @@ else: if settings.pomodoro_logfile(): # This works for one file: timelog = pd.read_csv(settings.pomodoro_logfile()) -else: + if not timelog: + sys.exit("No logfile found at location specified for logfile.") +elif settings.pomodoro_logpath(): # For multiple files: path = settings.pomodoro_logpath() all_files = glob.glob(path + "*.csv") + if not all_files: + sys.exit("No folder at location specified for logpath.") li = [] @@ -27,6 +31,8 @@ else: li.append(df) timelog = pd.concat(li, axis=0, ignore_index=True) +else: + sys.exit("You must set either a logfile (single CSV) or a logpath (folder containing CSVs) in your settings.ini to use this script.") if debug: imported = copy.deepcopy(timelog)