fix(lint): resolve ruff lint errors
Some checks failed
CI / test (push) Failing after 32s

- Remove unused imports (json, datetime, timedelta, Any, Optional, IntelligentEval)
- Remove unused variable (estimated_sessions)
- Remove whitespace from blank line
- Organize import blocks

All ruff checks passing.
This commit is contained in:
sinohqb 2026-08-12 11:13:19 +08:00
parent 617cc3909d
commit 4e9145db46
7 changed files with 8 additions and 15 deletions

View File

@ -10,13 +10,12 @@ Notifications:
- Optional webhook notifications - Optional webhook notifications
""" """
import json
import logging import logging
from datetime import datetime, timedelta from datetime import datetime
from typing import Any, Optional from typing import Optional
import httpx import httpx
from sqlmodel import Session, SQLModel, Field, select from sqlmodel import Field, Session, SQLModel, select
from agenteval.intelligent_eval.metrics import ( from agenteval.intelligent_eval.metrics import (
calculate_pool_utilization, calculate_pool_utilization,

View File

@ -5,8 +5,7 @@ intelligent evaluation. Pool automatically scales up/down based on load.
""" """
import logging import logging
from datetime import datetime, timedelta from datetime import timedelta
from typing import Optional
from sqlmodel import Session, select from sqlmodel import Session, select

View File

@ -8,7 +8,6 @@ Calculates:
- Eval completion rate - Eval completion rate
""" """
from datetime import datetime, timedelta
from typing import Optional from typing import Optional
from sqlmodel import Session, select from sqlmodel import Session, select

View File

@ -7,12 +7,12 @@ OpenClaw workers to pick up. Tasks are prioritized by:
3. Wait time (等待时间长) 3. Wait time (等待时间长)
""" """
from datetime import datetime, timedelta from datetime import timedelta
from typing import Optional from typing import Optional
from sqlmodel import Session, select from sqlmodel import Session, select
from agenteval.intelligent_eval.models import IntelligentEval, IntelligentEvalStatus from agenteval.intelligent_eval.models import IntelligentEvalStatus
from agenteval.storage.db import ( from agenteval.storage.db import (
IntelligentEvalDB, IntelligentEvalDB,
IntelligentEvalSessionDB, IntelligentEvalSessionDB,
@ -56,7 +56,6 @@ def _calculate_session_deficit(eval_db: IntelligentEvalDB, session: Session) ->
plan = eval_db.get_plan() plan = eval_db.get_plan()
time_distribution = plan.get("time_distribution", []) time_distribution = plan.get("time_distribution", [])
estimated_sessions = plan.get("estimated_sessions", 0)
# Count current sessions # Count current sessions
current_sessions = session.exec( current_sessions = session.exec(

View File

@ -314,10 +314,8 @@ async def create_decision_log(
session: Session = Depends(get_db), session: Session = Depends(get_db),
) -> dict: ) -> dict:
"""Create a decision log entry for an intelligent eval.""" """Create a decision log entry for an intelligent eval."""
from agenteval.storage.db import IntelligentEvalDecisionLogDB
# Verify eval exists # Verify eval exists
from agenteval.storage.db import IntelligentEvalDB from agenteval.storage.db import IntelligentEvalDB, IntelligentEvalDecisionLogDB
eval_db = session.get(IntelligentEvalDB, eval_id) eval_db = session.get(IntelligentEvalDB, eval_id)
if eval_db is None: if eval_db is None:

View File

@ -1,6 +1,5 @@
"""API routes for OpenClaw cron pool management.""" """API routes for OpenClaw cron pool management."""
from datetime import datetime
from fastapi import APIRouter, Depends, HTTPException from fastapi import APIRouter, Depends, HTTPException
from pydantic import BaseModel, Field from pydantic import BaseModel, Field