From b3907a63c810e21b9fb48318a9b65ae237726c37 Mon Sep 17 00:00:00 2001 From: Aaron Lewandowski Date: Fri, 3 May 2024 11:21:42 +0200 Subject: [PATCH] fix: timezone --- check_http_json.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/check_http_json.py b/check_http_json.py index 49f0e4f..8d355d3 100755 --- a/check_http_json.py +++ b/check_http_json.py @@ -9,7 +9,7 @@ import ssl from pprint import pprint from urllib.error import HTTPError from urllib.error import URLError -from datetime import datetime, timedelta +from datetime import datetime, timedelta, timezone plugin_description = \ """ @@ -364,12 +364,12 @@ class JsonRuleProcessor: (key, alias) try: - timestamp = datetime.fromisoformat(self.helper.get(key)).replace(tzinfo=None) + timestamp = datetime.fromisoformat(self.helper.get(key)) except: return " Value (%s) for key %s is not a Date in ISO format." % \ (self.helper.get(key), alias) - now = datetime.now() + now = datetime.now(timezone.utc) age = now - timestamp if not negative: @@ -732,4 +732,4 @@ if __name__ == "__main__": # Program entry point main(sys.argv[1:]) -#EOF +#EOF \ No newline at end of file