From aa040f3a6c88972d508372b053ef917a1f3e50f8 Mon Sep 17 00:00:00 2001 From: Black Coffee Date: Mon, 10 Oct 2022 13:38:21 +0100 Subject: [PATCH] Bug fixes --- lnbits/extensions/gerty/helpers.py | 10 +++++----- lnbits/extensions/gerty/views_api.py | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lnbits/extensions/gerty/helpers.py b/lnbits/extensions/gerty/helpers.py index ddf9dd19..eb307d60 100644 --- a/lnbits/extensions/gerty/helpers.py +++ b/lnbits/extensions/gerty/helpers.py @@ -1,4 +1,4 @@ -import datetime +from datetime import datetime, timedelta import pytz import httpx import textwrap @@ -143,13 +143,13 @@ async def get_mining_stat(stat_slug: str, gerty): return text def get_next_update_time(sleep_time_seconds: int = 0, timezone: str = "Europe/London"): - utc_now = pytz.utc.localize(datetime.datetime.utcnow()) - next_refresh_time = utc_now + datetime.timedelta(0, sleep_time_seconds) + utc_now = pytz.utc.localize(datetime.utcnow()) + next_refresh_time = utc_now + timedelta(0, sleep_time_seconds) local_refresh_time = next_refresh_time.astimezone(pytz.timezone(timezone)) - return "{0} {1}".format("I'll wake up at" if gerty_should_sleep() else "Next update at",local_refresh_time.strftime("%H:%M on%e %b %Y")) + return "{0} {1}".format("I'll wake up at" if gerty_should_sleep() else "Next update at",local_refresh_time.strftime("%H:%M on %e %b %Y")) def gerty_should_sleep(timezone: str = "Europe/London"): - utc_now = pytz.utc.localize(datetime.datetime.utcnow()) + utc_now = pytz.utc.localize(datetime.utcnow()) local_time = utc_now.astimezone(pytz.timezone(timezone)) hours = local_time.strftime("%H") hours = int(hours) diff --git a/lnbits/extensions/gerty/views_api.py b/lnbits/extensions/gerty/views_api.py index b7cc3e74..4849840a 100644 --- a/lnbits/extensions/gerty/views_api.py +++ b/lnbits/extensions/gerty/views_api.py @@ -138,7 +138,7 @@ async def api_gerty_json( next_screen_number = 0 if ((p + 1) >= enabled_screen_count) else p + 1; # get the sleep time - sleep_time = gerty.refresh_time + sleep_time = gerty.refresh_time if gerty.refresh_time else 300 if gerty_should_sleep(): sleep_time_hours = 8 sleep_time = 60 * 60 * sleep_time_hours