Compare commits

...

1 Commits

Author SHA1 Message Date
Gandalf the Greybeard 0b7899fed8 Remove dead dispose_engine import from main.py
CI / lint (pull_request) Failing after 1m58s
CI / e2e (pull_request) Failing after 1m57s
CI / test (pull_request) Failing after 3m12s
CI / audit (pull_request) Failing after 3m13s
CI / lighthouse (pull_request) Has been skipped
CI / build-and-push (pull_request) Has been skipped
CI / build-and-push-receiptwitness (pull_request) Has been skipped
CI / build-and-push-api (pull_request) Has been skipped
CI / build-and-push-auth (pull_request) Has been skipped
CI / deploy-dev (pull_request) Has been skipped
CI / deploy-uat (pull_request) Has been skipped
The dispose_engine import on line 9 was left over from a database.py refactor.
The lifespan context manager correctly uses local imports of init_db and
close_db instead. This dead import causes ImportError at module load,
crashing the API pod.

Fixes CAR-953
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-05-23 02:55:52 +00:00
-1
View File
@@ -6,7 +6,6 @@ from fastapi import APIRouter, FastAPI
from cartsnitch_api.auth.routes import router as auth_router
from cartsnitch_api.cache import cache_client
from cartsnitch_api.database import dispose_engine
from cartsnitch_api.middleware.cors import add_cors_middleware
from cartsnitch_api.middleware.error_handler import add_error_handlers, add_error_monitor_middleware
from cartsnitch_api.middleware.rate_limit import add_rate_limit_middleware