From d24ff2ac1fe644be1f8eea860d47bb950ae8fdd8 Mon Sep 17 00:00:00 2001 From: ostrichb Date: Sun, 6 Nov 2022 08:43:39 +0000 Subject: [PATCH] added traceback --- scripts/main.py | 3 +-- scripts/o365_util.py | 9 +++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/scripts/main.py b/scripts/main.py index 187f4a7..7518fc8 100644 --- a/scripts/main.py +++ b/scripts/main.py @@ -85,8 +85,7 @@ if __name__ == '__main__': 2, 23, 10, 0) ], title="Setting the interval") - for item in interval: - item = int(item) + interval = (int(interval[0]), int(interval[1])) if choice2 == "cancel": exit(2) business_hour = True if d.yesno("Do you wanna enable business hours mode?\n" diff --git a/scripts/o365_util.py b/scripts/o365_util.py index 56a1b6b..c4952ef 100644 --- a/scripts/o365_util.py +++ b/scripts/o365_util.py @@ -163,7 +163,10 @@ class O365_User: format(next_routine_until.ctime()), width=54, title="Info") pause.until(next_routine_until.timestamp()) else: + print("1") + print(repr(interval)) if isinstance(interval, int): + print("2") logging.info( "The next routine will be executed at {0}".format(time.ctime(time.time() + interval))) if is_interactive: @@ -172,12 +175,18 @@ class O365_User: width=54, title="Info") pause.until(time.time() + interval) if isinstance(interval, tuple): + print("3") if not len(interval) == 2: raise ValueError("The interval has a bad format.") (min_interval, max_interval) = interval random_interval = random.randint(min_interval if min_interval <= max_interval else max_interval, max_interval if min_interval <= max_interval else min_interval) + print(random_interval) logging.info( "The next routine will be executed at {0}".format( time.ctime(time.time() + random_interval))) + if is_interactive: + dlg.infobox( + "The next routine will be executed at {0}".format(time.ctime(time.time() + random_interval)), + width=54, title="Info") pause.until(time.time() + random_interval)