From edb2641f76457796662a4c438583463abbde6e87 Mon Sep 17 00:00:00 2001 From: Ian Renton Date: Fri, 19 Jun 2026 21:33:46 +0100 Subject: [PATCH] Fix some IDE warnings, mostly around type safety on the Python side --- .idea/inspectionProfiles/Project_Default.xml | 3 + alertproviders/bota.py | 17 +++- alertproviders/ng3k.py | 4 +- alertproviders/pota.py | 2 +- alertproviders/wota.py | 8 +- core/lookup_helper.py | 28 +++--- core/sig_utils.py | 12 +-- data/alert.py | 42 ++++---- data/sig_ref.py | 12 +-- data/solar_conditions.py | 64 ++++++------- data/spot.py | 95 ++++++++++--------- server/handlers/api/addspot.py | 8 ++ server/handlers/api/alerts.py | 18 +++- server/handlers/api/dxstats.py | 8 ++ server/handlers/api/lookups.py | 23 ++++- server/handlers/api/options.py | 8 ++ server/handlers/api/solar_conditions.py | 8 ++ server/handlers/api/spots.py | 18 +++- server/handlers/api/status.py | 8 ++ server/handlers/pagetemplate.py | 8 ++ server/webserver.py | 7 +- solarconditionsproviders/giroionosonde.py | 3 +- solarconditionsproviders/hamqsl.py | 5 +- solarconditionsproviders/ionosonde_utils.py | 4 +- .../solar_conditions_provider.py | 1 + spothole.py | 11 ++- spotproviders/aprsis.py | 18 ++-- spotproviders/gma.py | 2 +- spotproviders/hema.py | 2 + spotproviders/llota.py | 4 +- spotproviders/parksnpeaks.py | 9 +- spotproviders/rbn.py | 2 +- spotproviders/wota.py | 8 +- spotproviders/xota.py | 6 +- templates/add_spot.html | 2 +- templates/alerts.html | 2 +- templates/bands.html | 4 +- templates/base.html | 10 +- templates/conditions.html | 2 +- templates/map.html | 4 +- templates/spots.html | 4 +- templates/status.html | 2 +- 42 files changed, 319 insertions(+), 187 deletions(-) diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml index 450002b..e74bf6e 100644 --- a/.idea/inspectionProfiles/Project_Default.xml +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -8,6 +8,7 @@ +