style: apply black and isort formatting across entire codebase
- Standardize quote style (single to double quotes) - Reorder and group imports alphabetically - Fix line breaks and indentation for consistency - Apply PEP 8 formatting standards Also updated Makefile to exclude both venv and .venv from code quality checks. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -15,11 +15,13 @@ from fastapi import FastAPI
|
||||
from sqlalchemy import text
|
||||
|
||||
from middleware.auth import AuthManager
|
||||
# Remove this import if not needed: from models.database.base import Base
|
||||
|
||||
from .database import SessionLocal, engine
|
||||
from .logging import setup_logging
|
||||
|
||||
# Remove this import if not needed: from models.database.base import Base
|
||||
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
auth_manager = AuthManager()
|
||||
|
||||
@@ -46,7 +48,9 @@ def check_database_ready():
|
||||
try:
|
||||
with engine.connect() as conn:
|
||||
# Try to query a table that should exist
|
||||
result = conn.execute(text("SELECT name FROM sqlite_master WHERE type='table' LIMIT 1"))
|
||||
result = conn.execute(
|
||||
text("SELECT name FROM sqlite_master WHERE type='table' LIMIT 1")
|
||||
)
|
||||
tables = result.fetchall()
|
||||
return len(tables) > 0
|
||||
except Exception:
|
||||
@@ -93,6 +97,7 @@ def verify_startup_requirements():
|
||||
logger.info("[OK] Startup verification passed")
|
||||
return True
|
||||
|
||||
|
||||
# You can call this in your main.py if desired:
|
||||
# if not verify_startup_requirements():
|
||||
# raise RuntimeError("Application startup requirements not met")
|
||||
|
||||
Reference in New Issue
Block a user