From 05cdd72d51c9dafe3afda8b239ecd71f0580e4e4 Mon Sep 17 00:00:00 2001 From: anti Date: Fri, 1 May 2026 00:21:44 -0400 Subject: [PATCH] =?UTF-8?q?fix(types):=20P1=20=E2=80=94=20annotate=20range?= =?UTF-8?q?s:=20list[Range]=20in=20geoip/rir=20and=20asn/iptoasn=20provide?= =?UTF-8?q?rs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- decnet/asn/iptoasn/provider.py | 4 ++-- decnet/geoip/rir/provider.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/decnet/asn/iptoasn/provider.py b/decnet/asn/iptoasn/provider.py index fbd243b5..024c83a3 100644 --- a/decnet/asn/iptoasn/provider.py +++ b/decnet/asn/iptoasn/provider.py @@ -13,7 +13,7 @@ from typing import Sequence from decnet.asn.base import Provider from decnet.asn.iptoasn.fetch import IPTOASN_SOURCES, fetch_all from decnet.asn.iptoasn.parse import parse_file -from decnet.asn.lookup import AsnLookup +from decnet.asn.lookup import AsnLookup, Range from decnet.asn.paths import ensure_root logger = logging.getLogger("decnet.asn.iptoasn.provider") @@ -54,7 +54,7 @@ class IptoasnProvider(Provider): "asn.iptoasn: cache load failed, rebuilding: %s", exc ) - ranges = [] + ranges: list[Range] = [] for path in self.data_paths(): if not path.exists(): continue diff --git a/decnet/geoip/rir/provider.py b/decnet/geoip/rir/provider.py index 87ee53d4..462d78de 100644 --- a/decnet/geoip/rir/provider.py +++ b/decnet/geoip/rir/provider.py @@ -9,7 +9,7 @@ from decnet.geoip.base import Provider from decnet.geoip.lookup import Lookup from decnet.geoip.paths import ensure_root from decnet.geoip.rir.fetch import RIR_SOURCES, fetch_all -from decnet.geoip.rir.parse import parse_file +from decnet.geoip.rir.parse import Range, parse_file logger = logging.getLogger("decnet.geoip.rir.provider") @@ -45,7 +45,7 @@ class RirProvider(Provider): except Exception as exc: logger.warning("geoip.rir: cache load failed, rebuilding: %s", exc) - ranges = [] + ranges: list[Range] = [] for path in self.data_paths(): if not path.exists(): continue