fix(types): P1 — annotate ranges: list[Range] in geoip/rir and asn/iptoasn providers
This commit is contained in:
@@ -13,7 +13,7 @@ from typing import Sequence
|
|||||||
from decnet.asn.base import Provider
|
from decnet.asn.base import Provider
|
||||||
from decnet.asn.iptoasn.fetch import IPTOASN_SOURCES, fetch_all
|
from decnet.asn.iptoasn.fetch import IPTOASN_SOURCES, fetch_all
|
||||||
from decnet.asn.iptoasn.parse import parse_file
|
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
|
from decnet.asn.paths import ensure_root
|
||||||
|
|
||||||
logger = logging.getLogger("decnet.asn.iptoasn.provider")
|
logger = logging.getLogger("decnet.asn.iptoasn.provider")
|
||||||
@@ -54,7 +54,7 @@ class IptoasnProvider(Provider):
|
|||||||
"asn.iptoasn: cache load failed, rebuilding: %s", exc
|
"asn.iptoasn: cache load failed, rebuilding: %s", exc
|
||||||
)
|
)
|
||||||
|
|
||||||
ranges = []
|
ranges: list[Range] = []
|
||||||
for path in self.data_paths():
|
for path in self.data_paths():
|
||||||
if not path.exists():
|
if not path.exists():
|
||||||
continue
|
continue
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ from decnet.geoip.base import Provider
|
|||||||
from decnet.geoip.lookup import Lookup
|
from decnet.geoip.lookup import Lookup
|
||||||
from decnet.geoip.paths import ensure_root
|
from decnet.geoip.paths import ensure_root
|
||||||
from decnet.geoip.rir.fetch import RIR_SOURCES, fetch_all
|
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")
|
logger = logging.getLogger("decnet.geoip.rir.provider")
|
||||||
|
|
||||||
@@ -45,7 +45,7 @@ class RirProvider(Provider):
|
|||||||
except Exception as exc:
|
except Exception as exc:
|
||||||
logger.warning("geoip.rir: cache load failed, rebuilding: %s", exc)
|
logger.warning("geoip.rir: cache load failed, rebuilding: %s", exc)
|
||||||
|
|
||||||
ranges = []
|
ranges: list[Range] = []
|
||||||
for path in self.data_paths():
|
for path in self.data_paths():
|
||||||
if not path.exists():
|
if not path.exists():
|
||||||
continue
|
continue
|
||||||
|
|||||||
Reference in New Issue
Block a user