phase 16: fix ruff lint - move imports to top of file

This commit is contained in:
Celes Renata
2026-04-11 16:48:50 -07:00
parent 59da3fe89e
commit afa627322a
+3 -4
View File
@@ -14,14 +14,16 @@ from __future__ import annotations
import json import json
import logging import logging
import time as _time
from contextlib import asynccontextmanager from contextlib import asynccontextmanager
from datetime import datetime, timezone from datetime import datetime, timezone
from typing import Any, Optional from typing import Any, Optional
import asyncpg import asyncpg
import httpx
from fastapi import FastAPI, HTTPException, Query, Request from fastapi import FastAPI, HTTPException, Query, Request
from pydantic import BaseModel
from prometheus_client import CONTENT_TYPE_LATEST, generate_latest from prometheus_client import CONTENT_TYPE_LATEST, generate_latest
from pydantic import BaseModel
from starlette.middleware.base import BaseHTTPMiddleware from starlette.middleware.base import BaseHTTPMiddleware
from starlette.responses import Response from starlette.responses import Response
@@ -1512,9 +1514,6 @@ async def get_source_coverage_gaps():
# Analytics: Trino SQL Proxy (Requirement 10.1, 10.3, 13.7) # Analytics: Trino SQL Proxy (Requirement 10.1, 10.3, 13.7)
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
import time as _time
import httpx
@app.post("/api/analytics/query") @app.post("/api/analytics/query")
async def analytics_query(body: dict[str, Any]): async def analytics_query(body: dict[str, Any]):