Skip to content

Commit 98dc170

Browse files
committed
style: apply linting fixes across codebase
Apply automatic linting fixes from Black and Ruff: - Import statement ordering - Remove unused imports - Code formatting fixes - Type annotation improvements
1 parent 5ff85c6 commit 98dc170

18 files changed

Lines changed: 43 additions & 50 deletions

app/agent/engine.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
import asyncio
1010
import time
1111
import uuid
12+
from collections.abc import Callable
1213
from dataclasses import dataclass
1314
from typing import Any
14-
from collections.abc import Callable
1515

1616
from smolagents import CodeAgent
1717
from smolagents.agents import LogLevel

app/agent/model_backends.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
"""
44

55
import asyncio
6-
from typing import Any, Coroutine, TypeVar
6+
from collections.abc import Coroutine
7+
from typing import Any, TypeVar
78

89
from smolagents import InferenceClientModel
910
from smolagents.models import ChatMessage, MessageRole, Model, get_clean_message_list

app/agent/tools.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
import asyncio
1414
import re
1515
import time
16-
from collections.abc import Callable
17-
from typing import Any, Coroutine, TypeVar
16+
from collections.abc import Callable, Coroutine
17+
from typing import Any, TypeVar
1818

1919
from smolagents import tool
2020

@@ -88,8 +88,8 @@ def sql_executor(query: str) -> str:
8888
8989
{schema_placeholder}
9090
"""
91-
from db.executor import SafeQueryExecutor
9291
from app.monitoring.tracing import get_tracing_manager
92+
from db.executor import SafeQueryExecutor
9393

9494
logger.info(
9595
"sql_executor_tool_called",
@@ -317,8 +317,8 @@ def schema_inspector(table_name: str) -> str:
317317
Returns:
318318
Detailed schema information for the table, or error if not found.
319319
"""
320-
from db.schema import SchemaIntrospector
321320
from app.monitoring.tracing import get_tracing_manager
321+
from db.schema import SchemaIntrospector
322322

323323
logger.info(
324324
"schema_inspector_tool_called",
@@ -444,9 +444,9 @@ def sql_generator(question: str) -> str:
444444
Returns:
445445
Generated SQL query or error message.
446446
"""
447+
from app.monitoring.tracing import get_tracing_manager
447448
from models.inference import InferenceEngine
448449
from models.prompts import build_prompt
449-
from app.monitoring.tracing import get_tracing_manager
450450

451451
logger.info(
452452
"sql_generator_tool_called",

app/explanations/visualizers.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
visualizations.
77
"""
88

9-
from typing import Any
10-
119
from app.explanations.models import (
1210
ClauseBreakdown,
1311
ExecutionPlanNode,

app/routes_examples.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
validate_natural_language_query,
1818
)
1919
from app.security.input_validation import validate_sql_query
20-
from db.examples import ExampleRecord, ExampleSearchResult, get_example_store
20+
from db.examples import ExampleRecord, get_example_store
2121

2222
logger = get_logger(__name__)
2323

app/routes_models.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
from app.security import limiter, require_auth, require_mutation_scope
1212
from models.versioning import (
1313
ModelVersion,
14-
ModelVersionManager,
1514
ModelVersionStatus,
1615
get_model_version_manager,
1716
)

app/security/auth.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88
"""
99

1010
import secrets
11-
from collections.abc import Awaitable, Callable
11+
from collections.abc import Awaitable, Callable, Iterable
1212
from dataclasses import dataclass
1313
from datetime import datetime, timedelta
14-
from typing import Any, Iterable, Literal
14+
from typing import Any, Literal
1515

1616
from fastapi import Depends, Security
1717
from fastapi.security import APIKeyHeader, HTTPAuthorizationCredentials, HTTPBearer

app/security/rate_limiting.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
- Rate limit exceeded handling
88
"""
99

10-
from typing import Any, Callable, cast
10+
from collections.abc import Callable
11+
from typing import Any, cast
1112

1213
from fastapi import FastAPI, Request
1314
from slowapi import Limiter, _rate_limit_exceeded_handler

app/text2sql_engine.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,14 @@
2424
from enum import Enum
2525
from typing import Any
2626

27-
from app.config import FewShotSettings, get_settings
2827
from app.cache import (
2928
cache_prompt,
3029
cache_schema,
3130
generate_prompt_hash,
3231
get_cached_prompt,
3332
get_cached_schema,
3433
)
34+
from app.config import FewShotSettings, get_settings
3535
from app.exceptions import (
3636
AgentMaxStepsExceededException,
3737
CircuitBreakerOpenException,

db/__init__.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,26 @@
5757
get_async_driver,
5858
get_dialect_adapter,
5959
)
60+
from db.examples import (
61+
ExampleRecord,
62+
ExampleSearchResult,
63+
ExampleStore,
64+
get_example_store,
65+
reset_example_store,
66+
)
6067
from db.executor import (
6168
QueryResult,
6269
QueryValidator,
6370
SafeQueryExecutor,
6471
sanitize_identifier,
6572
)
73+
from db.feedback import (
74+
FeedbackRecord,
75+
FeedbackStatus,
76+
FeedbackStore,
77+
get_feedback_store,
78+
reset_feedback_store,
79+
)
6680
from db.registry import (
6781
DatabaseConfig,
6882
DatabaseHealth,
@@ -81,20 +95,6 @@
8195
TableInfo,
8296
get_sample_data,
8397
)
84-
from db.examples import (
85-
ExampleRecord,
86-
ExampleSearchResult,
87-
ExampleStore,
88-
get_example_store,
89-
reset_example_store,
90-
)
91-
from db.feedback import (
92-
FeedbackRecord,
93-
FeedbackStatus,
94-
FeedbackStore,
95-
get_feedback_store,
96-
reset_feedback_store,
97-
)
9898

9999
__all__ = [
100100
# Connection management

0 commit comments

Comments
 (0)