Migrate remaining coordinator-api files to centralized aitbc package utilities
- Migrate main.py, main_minimal.py, main_enhanced.py (logging) - Migrate utils/ files: metrics.py, cache_management.py, circuit_breaker.py, alerting.py, cache.py - Migrate storage/ files: db_pg.py, db.py - Migrate settlement/hooks.py - Migrate sdk/enterprise_client.py - Migrate reputation/ files: engine.py, aggregator.py - Migrate agent_identity/ files: wallet_adapter_enhanced.py, wallet_adapter.py, registry.py, core.py, manager.py, sdk/communication.py - Migrate services/ files: performance_monitoring.py, multi_modal_websocket_fusion.py, multi_modal_fusion.py - Remove duplicate logging imports - Add missing aitbc imports for get_logger
This commit is contained in:
@@ -5,12 +5,13 @@ Provides unified agent identification and cross-chain compatibility
|
||||
|
||||
import hashlib
|
||||
import json
|
||||
import logging
|
||||
from datetime import datetime, timedelta
|
||||
from typing import Any
|
||||
from uuid import uuid4
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
from aitbc import get_logger
|
||||
|
||||
logger = get_logger(__name__)
|
||||
|
||||
from sqlmodel import Session, select
|
||||
|
||||
|
||||
@@ -3,12 +3,13 @@ Agent Identity Manager Implementation
|
||||
High-level manager for agent identity operations and cross-chain management
|
||||
"""
|
||||
|
||||
import logging
|
||||
from datetime import datetime
|
||||
from typing import Any
|
||||
from uuid import uuid4
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
from aitbc import get_logger
|
||||
|
||||
logger = get_logger(__name__)
|
||||
|
||||
from sqlmodel import Session
|
||||
|
||||
|
||||
@@ -5,12 +5,13 @@ Registry for cross-chain agent identity mapping and synchronization
|
||||
|
||||
import hashlib
|
||||
import json
|
||||
import logging
|
||||
from datetime import datetime, timedelta
|
||||
from typing import Any
|
||||
from uuid import uuid4
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
from aitbc import get_logger
|
||||
|
||||
logger = get_logger(__name__)
|
||||
|
||||
from sqlmodel import Session, select
|
||||
|
||||
|
||||
@@ -8,15 +8,15 @@ for forum-like agent interactions using the blockchain messaging contract.
|
||||
import asyncio
|
||||
import hashlib
|
||||
import json
|
||||
import logging
|
||||
from dataclasses import dataclass
|
||||
from datetime import datetime
|
||||
from typing import Any, Dict, List, Optional, Union
|
||||
|
||||
from aitbc import get_logger
|
||||
from .client import AgentIdentityClient
|
||||
from .models import AgentIdentity, AgentWallet
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
logger = get_logger(__name__)
|
||||
|
||||
@dataclass
|
||||
class ForumTopic:
|
||||
|
||||
@@ -3,13 +3,14 @@ Multi-Chain Wallet Adapter Implementation
|
||||
Provides blockchain-agnostic wallet interface for agents
|
||||
"""
|
||||
|
||||
import logging
|
||||
from abc import ABC, abstractmethod
|
||||
from datetime import datetime
|
||||
from decimal import Decimal
|
||||
from typing import Any
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
from aitbc import get_logger
|
||||
|
||||
logger = get_logger(__name__)
|
||||
|
||||
from sqlmodel import Session, select
|
||||
|
||||
|
||||
@@ -5,7 +5,6 @@ Production-ready wallet adapter for cross-chain operations with advanced securit
|
||||
|
||||
import hashlib
|
||||
import json
|
||||
import logging
|
||||
import secrets
|
||||
from abc import ABC, abstractmethod
|
||||
from datetime import datetime
|
||||
@@ -13,8 +12,9 @@ from decimal import Decimal
|
||||
from enum import StrEnum
|
||||
from typing import Any
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
from aitbc import get_logger
|
||||
|
||||
logger = get_logger(__name__)
|
||||
|
||||
from ..domain.agent_identity import ChainType
|
||||
|
||||
|
||||
@@ -87,11 +87,11 @@ try:
|
||||
except ImportError:
|
||||
ml_zk_proofs = None
|
||||
print("WARNING: ML ZK proofs router not available (missing dependencies)")
|
||||
import logging
|
||||
from aitbc import get_logger
|
||||
|
||||
from .exceptions import AITBCError, ErrorResponse
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
logger = get_logger(__name__)
|
||||
from contextlib import asynccontextmanager
|
||||
|
||||
from .storage.db import init_db
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
Enhanced Main Application - Adds new enhanced routers to existing AITBC Coordinator API
|
||||
"""
|
||||
|
||||
import logging
|
||||
from aitbc import get_logger
|
||||
|
||||
from fastapi import FastAPI
|
||||
from fastapi.middleware.cors import CORSMiddleware
|
||||
@@ -31,7 +31,7 @@ from .routers.openclaw_enhanced_simple import router as openclaw_enhanced
|
||||
from .routers.partners import router as partners
|
||||
from .storage import init_db
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
logger = get_logger(__name__)
|
||||
from .storage.db import init_db
|
||||
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
Minimal Main Application - Only includes existing routers plus enhanced ones
|
||||
"""
|
||||
|
||||
import logging
|
||||
from aitbc import get_logger
|
||||
|
||||
from fastapi import FastAPI
|
||||
from fastapi.middleware.cors import CORSMiddleware
|
||||
@@ -22,7 +22,7 @@ from .routers.marketplace_offers import router as marketplace_offers
|
||||
from .routers.openclaw_enhanced_simple import router as openclaw_enhanced
|
||||
from .storage import init_db
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
logger = get_logger(__name__)
|
||||
|
||||
|
||||
def create_app() -> FastAPI:
|
||||
|
||||
@@ -3,11 +3,12 @@ Cross-Chain Reputation Aggregator
|
||||
Aggregates reputation data from multiple blockchains and normalizes scores
|
||||
"""
|
||||
|
||||
import logging
|
||||
from datetime import datetime
|
||||
from typing import Any
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
from aitbc import get_logger
|
||||
|
||||
logger = get_logger(__name__)
|
||||
|
||||
from sqlmodel import Session, select
|
||||
|
||||
|
||||
@@ -3,11 +3,12 @@ Cross-Chain Reputation Engine
|
||||
Core reputation calculation and aggregation engine for multi-chain agent reputation
|
||||
"""
|
||||
|
||||
import logging
|
||||
from datetime import datetime, timedelta
|
||||
from typing import Any
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
from aitbc import get_logger
|
||||
|
||||
logger = get_logger(__name__)
|
||||
|
||||
from sqlmodel import Session, select
|
||||
|
||||
|
||||
@@ -4,7 +4,6 @@ Python SDK for enterprise clients to integrate with AITBC platform
|
||||
"""
|
||||
|
||||
import hashlib
|
||||
import logging
|
||||
import secrets
|
||||
from dataclasses import dataclass, field
|
||||
from datetime import datetime, timedelta
|
||||
@@ -14,7 +13,9 @@ from typing import Any
|
||||
import aiohttp
|
||||
from pydantic import BaseModel
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
from aitbc import get_logger
|
||||
|
||||
logger = get_logger(__name__)
|
||||
|
||||
|
||||
class SDKVersion(StrEnum):
|
||||
|
||||
@@ -5,7 +5,6 @@ Phase 5.1: Advanced AI Capabilities Enhancement
|
||||
"""
|
||||
|
||||
import asyncio
|
||||
import logging
|
||||
from datetime import datetime
|
||||
from typing import Any
|
||||
from uuid import uuid4
|
||||
|
||||
@@ -7,7 +7,6 @@ per-stream backpressure handling and GPU provider flow control.
|
||||
|
||||
import asyncio
|
||||
import json
|
||||
import logging
|
||||
import time
|
||||
from dataclasses import dataclass, field
|
||||
from enum import Enum
|
||||
|
||||
@@ -4,7 +4,6 @@ Real-time performance tracking and optimization recommendations
|
||||
"""
|
||||
|
||||
import json
|
||||
import logging
|
||||
from collections import defaultdict, deque
|
||||
from dataclasses import dataclass
|
||||
from datetime import datetime, timedelta
|
||||
@@ -12,6 +11,7 @@ from typing import Any
|
||||
|
||||
import psutil
|
||||
import torch
|
||||
|
||||
from aitbc import get_logger
|
||||
|
||||
logger = get_logger(__name__)
|
||||
|
||||
@@ -3,11 +3,12 @@ Settlement hooks for coordinator API integration
|
||||
"""
|
||||
|
||||
import asyncio
|
||||
import logging
|
||||
from datetime import datetime
|
||||
from typing import Any
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
from aitbc import get_logger
|
||||
|
||||
logger = get_logger(__name__)
|
||||
|
||||
from ..models.job import Job
|
||||
from .bridges.base import BridgeStatus, SettlementMessage, SettlementResult
|
||||
|
||||
@@ -6,7 +6,6 @@ Provides SQLite and PostgreSQL support with connection pooling.
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import logging
|
||||
from collections.abc import AsyncGenerator, Generator
|
||||
from contextlib import asynccontextmanager, contextmanager
|
||||
|
||||
@@ -17,7 +16,9 @@ from sqlalchemy.orm import Session
|
||||
from sqlalchemy.pool import QueuePool
|
||||
from sqlmodel import SQLModel
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
from aitbc import get_logger
|
||||
|
||||
logger = get_logger(__name__)
|
||||
|
||||
from ..config import settings
|
||||
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
"""PostgreSQL database module for Coordinator API"""
|
||||
|
||||
import json
|
||||
import logging
|
||||
from collections.abc import Generator
|
||||
from typing import Any
|
||||
|
||||
@@ -11,7 +10,9 @@ from sqlalchemy import create_engine
|
||||
from sqlalchemy.ext.declarative import declarative_base
|
||||
from sqlalchemy.orm import Session, sessionmaker
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
from aitbc import get_logger
|
||||
|
||||
logger = get_logger(__name__)
|
||||
from datetime import datetime
|
||||
|
||||
from .config_pg import settings
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
import json
|
||||
import logging
|
||||
import os
|
||||
from collections import deque
|
||||
from datetime import datetime, timedelta
|
||||
from typing import Any
|
||||
from urllib import error, request
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
from aitbc import get_logger
|
||||
|
||||
logger = get_logger(__name__)
|
||||
|
||||
|
||||
class AlertDispatcher:
|
||||
|
||||
@@ -3,12 +3,13 @@ Caching strategy for expensive queries
|
||||
"""
|
||||
|
||||
import hashlib
|
||||
import logging
|
||||
from datetime import datetime, timedelta
|
||||
from functools import wraps
|
||||
from typing import Any
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
from aitbc import get_logger
|
||||
|
||||
logger = get_logger(__name__)
|
||||
|
||||
|
||||
class CacheManager:
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
Cache management utilities for endpoints
|
||||
"""
|
||||
|
||||
import logging
|
||||
from aitbc import get_logger
|
||||
|
||||
from ..utils.cache import cache_manager, cleanup_expired_cache
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
logger = get_logger(__name__)
|
||||
|
||||
|
||||
def invalidate_cache_pattern(pattern: str):
|
||||
|
||||
@@ -3,14 +3,15 @@ Circuit breaker pattern for external services
|
||||
"""
|
||||
|
||||
import asyncio
|
||||
import logging
|
||||
from collections.abc import Callable
|
||||
from datetime import datetime, timedelta
|
||||
from enum import Enum
|
||||
from functools import wraps
|
||||
from typing import Any
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
from aitbc import get_logger
|
||||
|
||||
logger = get_logger(__name__)
|
||||
|
||||
|
||||
class CircuitState(Enum):
|
||||
|
||||
@@ -3,13 +3,14 @@ Basic Metrics Collection Module
|
||||
Collects and tracks system and application metrics for monitoring
|
||||
"""
|
||||
|
||||
import logging
|
||||
import os
|
||||
import resource
|
||||
from datetime import datetime
|
||||
from typing import Any
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
from aitbc import get_logger
|
||||
|
||||
logger = get_logger(__name__)
|
||||
|
||||
|
||||
class MetricsCollector:
|
||||
|
||||
Reference in New Issue
Block a user