Trim: top-level Passkey import in domains.py

The import cycle that forced the lazy import no longer exists.
This commit is contained in:
2026-09-07 13:36:51 +00:00
parent 49e37f9afe
commit 93742ecdcf
+1 -4
View File
@@ -17,6 +17,7 @@ import os
from fastapi_vue.hostutil import parse_endpoints from fastapi_vue.hostutil import parse_endpoints
from paskia.db.structs import Config, DomainConfig, OriginEntry from paskia.db.structs import Config, DomainConfig, OriginEntry
from paskia.sansio import Passkey
from paskia.util import hostutil from paskia.util import hostutil
from paskia.util.constants import DEFAULT_PORT from paskia.util.constants import DEFAULT_PORT
@@ -61,10 +62,6 @@ class Domain:
"""Runtime view of one domain: stored config plus derived values.""" """Runtime view of one domain: stored config plus derived values."""
def __init__(self, rp_id: str, config: DomainConfig, site_url: str, site_path: str): def __init__(self, rp_id: str, config: DomainConfig, site_url: str, site_path: str):
# Lazy import: paskia.sansio depends on paskia.db, which used to
# depend on this module (via paskia.oidc_notify).
from paskia.sansio import Passkey # noqa: PLC0415
self.rp_id = rp_id self.rp_id = rp_id
self.config = config self.config = config
self.site_url = site_url self.site_url = site_url