From 66afe44299dd3922ab97e5f99c9d85c7f1b6a58e Mon Sep 17 00:00:00 2001 From: Prince Mahar Date: Sat, 10 Jan 2026 16:06:55 +0530 Subject: [PATCH 1/2] Fix typo in Run.__ge__ comparison --- GeoHealthCheck/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GeoHealthCheck/models.py b/GeoHealthCheck/models.py index 2c09b511..45f9d5b0 100644 --- a/GeoHealthCheck/models.py +++ b/GeoHealthCheck/models.py @@ -108,7 +108,7 @@ def __gt__(self, other): return self.identifier > other.identifier def __ge__(self, other): - return self.identifief >= other.identifier + return self.identifier >= other.identifier def __hash__(self): return hash(f"{self.identifier}{self.checked_datetime}{self.resource}") From 5c624c04baab76032b206252dc706bf5122a04da Mon Sep 17 00:00:00 2001 From: Prince Mahar Date: Tue, 13 Jan 2026 11:33:49 +0530 Subject: [PATCH 2/2] Fix itsdangerous serializer import for newer versions --- GeoHealthCheck/models.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/GeoHealthCheck/models.py b/GeoHealthCheck/models.py index 45f9d5b0..6882f7fc 100644 --- a/GeoHealthCheck/models.py +++ b/GeoHealthCheck/models.py @@ -32,7 +32,11 @@ import logging from flask_babel import gettext as _ from datetime import datetime, timedelta -from itsdangerous import TimedJSONWebSignatureSerializer as Serializer +try: + from itsdangerous import TimedJSONWebSignatureSerializer as Serializer +except ImportError: + from itsdangerous import URLSafeTimedSerializer as Serializer + from sqlalchemy import func, and_ from sqlalchemy.orm import deferred