From adae365b19d0443e393c0c77cc885055575af948 Mon Sep 17 00:00:00 2001 From: morkolai <nikolai-mork@live.no> Date: Fri, 13 Mar 2020 09:25:06 +0100 Subject: [PATCH] #52 Laget funskjon som bergner tid i sek til neste oppdatering --- soitool/database.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/soitool/database.py b/soitool/database.py index 7d41c69..8212ed6 100644 --- a/soitool/database.py +++ b/soitool/database.py @@ -203,6 +203,25 @@ class Database: print("Code in CodeBook updated") + def seconds_to_next_update(self): + """ + Rerturns time to next updated of Codebook in seconds. + + Returns + ------- + time_diff : float + Time to next update in seconds + """ + stmt = "SELECT Timestamp FROM LastUpdated" + last_updated = self.conn.execute(stmt).fetchall()[0][0] + # Convert datetime string to datetime object + last_updated = datetime.strptime(last_updated, "%Y-%m-%d %H:%M:%S.%f") + date_and_time_now = datetime.now() + time_diff = date_and_time_now - last_updated + # Time difference in seconds + time_diff = time_diff.total_seconds() + return time_diff + def add_code_to(self, word, mode="ascii"): """ Generate and insert a code for the new word in DB-table CodeBook. -- GitLab