fix(matrix-bridge): remove shadowed 'import os' inside lifespan causing UnboundLocalError

Made-with: Cursor
This commit is contained in:
Apple
2026-03-05 07:53:26 -08:00
parent 82d5ff2a4f
commit 84cb7e51bc

View File

@@ -374,7 +374,6 @@ async def lifespan(app_: Any):
# M2.3: Persistent event deduplication # M2.3: Persistent event deduplication
_prune_task: Optional[asyncio.Task] = None _prune_task: Optional[asyncio.Task] = None
if _cfg.persistent_dedupe: if _cfg.persistent_dedupe:
import os
db_path = os.path.join(_cfg.bridge_data_dir, "matrix_bridge.db") db_path = os.path.join(_cfg.bridge_data_dir, "matrix_bridge.db")
_event_store = EventStore( _event_store = EventStore(
db_path=db_path, db_path=db_path,
@@ -430,7 +429,6 @@ async def lifespan(app_: Any):
_policy_store: Optional[Any] = None _policy_store: Optional[Any] = None
try: try:
from .policy_store import PolicyStore as _PolicyStore from .policy_store import PolicyStore as _PolicyStore
import os
_ps_path = os.path.join(_cfg.bridge_data_dir, "policy_overrides.db") _ps_path = os.path.join(_cfg.bridge_data_dir, "policy_overrides.db")
_policy_store = _PolicyStore(db_path=_ps_path) _policy_store = _PolicyStore(db_path=_ps_path)
_policy_store.open() _policy_store.open()