fix lint issues across codebase

This commit is contained in:
Username
2025-12-20 17:20:27 +01:00
parent adbb5be5c0
commit 9da33f786e
6 changed files with 29 additions and 32 deletions

View File

@@ -13,11 +13,13 @@ from app.config import VERSION, config
def setup_logging(app: Flask) -> None:
"""Configure structured logging."""
log_level = logging.DEBUG if app.debug else logging.INFO
log_format = (
"%(asctime)s %(levelname)s [%(name)s] %(message)s"
if app.debug
else '{"time":"%(asctime)s","level":"%(levelname)s","logger":"%(name)s","message":"%(message)s"}'
)
if app.debug:
log_format = "%(asctime)s %(levelname)s [%(name)s] %(message)s"
else:
log_format = (
'{"time":"%(asctime)s","level":"%(levelname)s",'
'"logger":"%(name)s","message":"%(message)s"}'
)
logging.basicConfig(
level=log_level,
@@ -112,7 +114,9 @@ def setup_error_handlers(app: Flask) -> None:
def rate_limit_exceeded(error):
app.logger.warning(
"Rate limit exceeded: %s from %s [rid=%s]",
request.path, request.remote_addr, getattr(g, "request_id", "-")
request.path,
request.remote_addr,
getattr(g, "request_id", "-"),
)
return Response(
json.dumps({"error": "Rate limit exceeded", "retry_after": error.description}),
@@ -124,7 +128,9 @@ def setup_error_handlers(app: Flask) -> None:
def internal_error(error):
app.logger.error(
"Internal error: %s - %s [rid=%s]",
request.path, str(error), getattr(g, "request_id", "-")
request.path,
str(error),
getattr(g, "request_id", "-"),
)
return Response(
json.dumps({"error": "Internal server error"}),
@@ -135,8 +141,7 @@ def setup_error_handlers(app: Flask) -> None:
@app.errorhandler(Exception)
def handle_exception(error):
app.logger.exception(
"Unhandled exception: %s [rid=%s]",
str(error), getattr(g, "request_id", "-")
"Unhandled exception: %s [rid=%s]", str(error), getattr(g, "request_id", "-")
)
return Response(
json.dumps({"error": "Internal server error"}),