style: sort imports in agent and remaining compute modules

This commit is contained in:
Mark Paronyan committed 2026-10-02 12:43:26 +03:00
1 parent 3b993b464f
commit 61caa20524
46 files changed
+218 -274

No files matched your search

@@ -39,9 +39,7 @@ Author: Yue Guobin (岳国宾)
# Import main utility functions
from .error_handler import format_error_message
from .get_gns3_device_port import get_device_ports_from_topology
from .parse_tool_content import format_tool_response
from .parse_tool_content import normalize_tool_response
from .parse_tool_content import parse_tool_content
from .parse_tool_content import format_tool_response, normalize_tool_response, parse_tool_content
# Dynamic version management
try:
@@ -31,8 +31,8 @@ Features:
import os
import sys
from typing import Dict, List, Tuple
from datetime import datetime
from typing import Dict, List, Tuple
def get_netmiko_version() -> str:
@@ -18,10 +18,10 @@ This script tests:
Run with: python test_huawei_ce.py
"""
import os
import sys
import unittest
from unittest.mock import Mock, patch
import os
# Add project root to path using relative path
test_dir = os.path.dirname(os.path.abspath(__file__))
@@ -18,10 +18,10 @@ This script tests:
Run with: python test_ruijie_telnet.py
"""
import os
import sys
import unittest
from unittest.mock import Mock, patch
import os
# Add project root to path using relative path
test_dir = os.path.dirname(os.path.abspath(__file__))
@@ -20,10 +20,10 @@ This script tests:
Run with: python test_vpcs_telnet.py
"""
import os
import sys
import unittest
from unittest.mock import Mock, patch, MagicMock
import os
from unittest.mock import MagicMock, Mock, patch
# Add project root to path using relative path
test_dir = os.path.dirname(os.path.abspath(__file__))
@@ -47,7 +47,6 @@ import time
from netmiko.base_connection import BaseConnection
logger = logging.getLogger(__name__)
# ANSI escape code pattern for stripping terminal formatting codes
@@ -31,8 +31,7 @@ Supports ellipse and rectangle shapes for two-node annotations.
"""
import math
from typing import Any
from typing import Literal
from typing import Any, Literal
# Default parameters
DEFAULT_DEVICE_WIDTH = 50
@@ -43,9 +43,7 @@ Usage:
"""
import logging
from typing import Any
from typing import Dict
from typing import Optional
from typing import Any, Dict, Optional
from uuid import UUID
from fastapi import FastAPI
@@ -31,14 +31,9 @@ Converts between LangChain messages and OpenAI-compatible format.
import json
import uuid
from typing import Any
from typing import Dict
from typing import Any, Dict
from langchain_core.messages import AIMessage
from langchain_core.messages import HumanMessage
from langchain_core.messages import SystemMessage
from langchain_core.messages import ToolCall
from langchain_core.messages import ToolMessage
from langchain_core.messages import AIMessage, HumanMessage, SystemMessage, ToolCall, ToolMessage
def _ensure_string(content: Any) -> str: