Trim: top-level Passkey import in domains.py
The import cycle that forced the lazy import no longer exists.
This commit is contained in:
+1
-4
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user