fix(lint): ruff auto-fix + lewooogo-core src 加入 git
- Python: ruff --fix 修復 280 個 lint 錯誤 - lewooogo-core: src/ 目錄未追蹤,導致 CI eslint 失敗 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -14,50 +14,51 @@ Version: 1.0.0
|
||||
Date: 2026-03-20
|
||||
"""
|
||||
|
||||
from collections.abc import AsyncGenerator
|
||||
from contextlib import asynccontextmanager
|
||||
from typing import AsyncGenerator
|
||||
|
||||
import structlog
|
||||
from fastapi import FastAPI, Request
|
||||
from fastapi.middleware.cors import CORSMiddleware
|
||||
from fastapi.responses import JSONResponse
|
||||
|
||||
from src.core.config import settings
|
||||
from src.core.logging import setup_logging, get_logger
|
||||
from src.core.sse import get_publisher
|
||||
from src.core.telemetry import setup_telemetry, shutdown_telemetry
|
||||
from src.core.http_client import init_all_http_clients, close_all_http_clients
|
||||
from src.core.redis_client import init_redis_pool, close_redis_pool
|
||||
|
||||
# CTO-201: Database & Executor
|
||||
from src.db.base import init_db, close_db
|
||||
from src.services.executor import close_executor
|
||||
# Phase 5: OpenClaw AI Engine
|
||||
from src.services.openclaw import close_openclaw
|
||||
from src.services.telegram_gateway import get_telegram_gateway
|
||||
# Phase 6.1: Event Bus (Signal Worker)
|
||||
from src.workers import init_signal_worker, close_signal_worker
|
||||
from src.api.v1 import agents as agents_v1 # Phase 9.5: Agent Teams API
|
||||
from src.api.v1 import ai as ai_v1
|
||||
from src.api.v1 import approvals as approvals_v1
|
||||
from src.api.v1 import audit_logs as audit_logs_v1
|
||||
from src.api.v1 import dashboard as dashboard_v1
|
||||
|
||||
# Import API routers
|
||||
from src.api.v1 import health as health_v1
|
||||
from src.api.v1 import dashboard as dashboard_v1
|
||||
from src.api.v1 import approvals as approvals_v1
|
||||
from src.api.v1 import ai as ai_v1
|
||||
from src.api.v1 import webhooks as webhooks_v1
|
||||
from src.api.v1 import timeline as timeline_v1
|
||||
from src.api.v1 import audit_logs as audit_logs_v1
|
||||
from src.api.v1 import telegram as telegram_v1 # Phase 5.4: Telegram Gateway
|
||||
from src.api.v1 import metrics as metrics_v1 # Phase 7: Gold Metrics (真實血脈)
|
||||
from src.api.v1 import incidents as incidents_v1 # Phase 6.4: Decision Proposal
|
||||
from src.api.v1 import metrics as metrics_v1 # Phase 7: Gold Metrics (真實血脈)
|
||||
from src.api.v1 import proposals as proposals_v1 # Phase 6.4h: Proposals CRUD API
|
||||
from src.api.v1 import agents as agents_v1 # Phase 9.5: Agent Teams API
|
||||
from src.api.v1 import telegram as telegram_v1 # Phase 5.4: Telegram Gateway
|
||||
from src.api.v1 import timeline as timeline_v1
|
||||
from src.api.v1 import webhooks as webhooks_v1
|
||||
from src.core.config import settings
|
||||
from src.core.http_client import close_all_http_clients, init_all_http_clients
|
||||
from src.core.logging import get_logger, setup_logging
|
||||
from src.core.redis_client import close_redis_pool, init_redis_pool
|
||||
from src.core.sse import get_publisher
|
||||
from src.core.telemetry import setup_telemetry, shutdown_telemetry
|
||||
|
||||
# Legacy route imports (to be migrated)
|
||||
from src.routes import agent, plugins, pipelines, notifications
|
||||
# CTO-201: Database & Executor
|
||||
from src.db.base import close_db, init_db
|
||||
|
||||
# Phase 6.4g: lewooogo-brain 積木路由
|
||||
from src.routers import proposals as proposals_router
|
||||
|
||||
# Legacy route imports (to be migrated)
|
||||
from src.routes import agent, notifications, pipelines, plugins
|
||||
from src.services.executor import close_executor
|
||||
|
||||
# Phase 5: OpenClaw AI Engine
|
||||
from src.services.openclaw import close_openclaw
|
||||
from src.services.telegram_gateway import get_telegram_gateway
|
||||
|
||||
# Phase 6.1: Event Bus (Signal Worker)
|
||||
from src.workers import close_signal_worker, init_signal_worker
|
||||
|
||||
# =============================================================================
|
||||
# Initialize Logging (MUST be first)
|
||||
|
||||
Reference in New Issue
Block a user