chore: fix all ruff lint warnings (unused imports, unsorted imports, unused vars)
Some checks failed
CI / test-cli (push) Successful in 11s
CI / test-sqlmesh (push) Successful in 13s
CI / test-web (push) Failing after 14s
CI / tag (push) Has been skipped

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Deeman
2026-02-28 10:05:05 +01:00
parent e85d0eab63
commit 52bd731fc3
11 changed files with 12 additions and 27 deletions

View File

@@ -8,7 +8,7 @@ from pathlib import Path
from quart import Blueprint, flash, g, redirect, render_template, request, url_for
from ..core import execute, fetch_all, fetch_one, csrf_protect
from ..core import csrf_protect, execute, fetch_all, fetch_one
bp = Blueprint(
"cms",
@@ -23,7 +23,8 @@ def admin_required(f):
async def decorated(*args, **kwargs):
if "admin" not in (g.get("user") or {}).get("roles", []):
await flash("Admin access required.", "error")
from quart import redirect as _redirect, url_for as _url_for
from quart import redirect as _redirect
from quart import url_for as _url_for
return _redirect(_url_for("auth.login"))
return await f(*args, **kwargs)
return decorated
@@ -71,7 +72,7 @@ async def list_template_data(template_id: int) -> list[dict]:
async def generate_article_from_data(data_row: dict, tmpl: dict) -> int | None:
"""Generate (or regenerate) a single article from a template_data row."""
from jinja2 import Environment, BaseLoader
from jinja2 import BaseLoader, Environment
try:
data = json.loads(data_row["data_json"])

View File

@@ -9,12 +9,10 @@ from datetime import datetime
from functools import wraps
from pathlib import Path
from quart import Blueprint, render_template, request, redirect, url_for, flash, g, jsonify, session
from quart import Blueprint, flash, g, jsonify, redirect, render_template, request, session, url_for
from ..core import config, fetch_one, fetch_all, execute
from ..auth.routes import login_required
from ..core import config, execute, fetch_one
logger = logging.getLogger(__name__)

View File

@@ -6,8 +6,7 @@ import json
import traceback
from datetime import datetime, timedelta
from .core import config, init_db, fetch_one, fetch_all, execute, send_email
from .core import config, execute, fetch_all, init_db, send_email
# Task handlers registry
HANDLERS: dict[str, callable] = {}