From b530d773fe938297a235028f6f0e85a12aac0f47 Mon Sep 17 00:00:00 2001 From: Waishnav Date: Mon, 25 Jul 2022 00:10:04 +0530 Subject: AFK closed_at variable error if date got change --- src/Watcher/watch_log.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/Watcher/watch_log.py') diff --git a/src/Watcher/watch_log.py b/src/Watcher/watch_log.py index 1316cd1..cc85a23 100755 --- a/src/Watcher/watch_log.py +++ b/src/Watcher/watch_log.py @@ -47,7 +47,11 @@ def log_creation(): if (y.returned_from_afk(afk, afkTimeout)): previous_window = "AFK" - opened_at = os.popen(" tail -n1 "+ filename).read().split("\t")[0] + if os.path.exists(filename): + opened_at = os.popen(" tail -n1 "+ filename).read().split("\t")[0] + else: + previous_date = os.popen("""date -d "1 day ago" '+%Y-%m-%d'""").read()[:-1] + opened_at = os.popen(" tail -n1 ~/.cache/Watcher/raw_data/"+previous_date+".csv").read().split("\t")[0] afk = False if (x.is_window_changed(previous_window, afk, afkTimeout) and not afk): -- cgit v1.2.3