refactor: deduplicate imports and move __future__ after docstrings

Addresses review feedback on PR #803:
- Remove duplicate 'from argparse import ArgumentParser' across 12 files
- Move 'from __future__ import annotations' to line 1 in all files
- Clean up excessive blank lines
This commit is contained in:
CyberRaccoonTeam 2026-04-14 01:57:19 -03:00
parent a1c95f9745
commit 2c5d09f733
18 changed files with 15 additions and 31 deletions

View file

@ -1,4 +1,5 @@
from __future__ import annotations
from argparse import ArgumentParser
"""
@ -8,12 +9,10 @@ Agent manager service completion base class
import time
import logging
from prometheus_client import Histogram
from argparse import ArgumentParser
from .. schema import AgentRequest, AgentResponse, Error
from .. exceptions import TooManyRequests
from .. base import FlowProcessor, ConsumerSpec, ProducerSpec
from argparse import ArgumentParser
# Module logger
logger = logging.getLogger(__name__)

View file

@ -1,4 +1,5 @@
from __future__ import annotations
from argparse import ArgumentParser
from typing import Any, Callable

View file

@ -1,4 +1,3 @@
from __future__ import annotations
from typing import Any

View file

@ -1,4 +1,5 @@
from __future__ import annotations
from argparse import ArgumentParser
"""
@ -7,16 +8,13 @@ embeddings.
"""
import logging
from argparse import ArgumentParser
from .. schema import DocumentEmbeddingsRequest, DocumentEmbeddingsResponse
from .. schema import Error, Term
from argparse import ArgumentParser
from . flow_processor import FlowProcessor
from . consumer_spec import ConsumerSpec
from . producer_spec import ProducerSpec
from argparse import ArgumentParser
# Module logger
logger = logging.getLogger(__name__)

View file

@ -1,4 +1,5 @@
from __future__ import annotations
from argparse import ArgumentParser
"""
@ -6,12 +7,10 @@ Document embeddings store base class
"""
import logging
from argparse import ArgumentParser
from .. schema import DocumentEmbeddings
from .. base import FlowProcessor, ConsumerSpec
from .. exceptions import TooManyRequests
from argparse import ArgumentParser
# Module logger
logger = logging.getLogger(__name__)

View file

@ -1,4 +1,5 @@
from __future__ import annotations
from argparse import ArgumentParser
"""
@ -18,7 +19,6 @@ import logging
import asyncio
import argparse
from prometheus_client import Counter
from argparse import ArgumentParser
from .. schema import ToolServiceRequest, ToolServiceResponse, Error
from .. exceptions import TooManyRequests
@ -26,7 +26,6 @@ from . async_processor import AsyncProcessor
from . consumer import Consumer
from . producer import Producer
from . metrics import ConsumerMetrics, ProducerMetrics
from argparse import ArgumentParser
# Module logger
logger = logging.getLogger(__name__)

View file

@ -1,4 +1,5 @@
from __future__ import annotations
from argparse import ArgumentParser
"""
@ -8,12 +9,10 @@ Embeddings resolution base class
import time
import logging
from prometheus_client import Histogram
from argparse import ArgumentParser
from .. schema import EmbeddingsRequest, EmbeddingsResponse, Error
from .. exceptions import TooManyRequests
from .. base import FlowProcessor, ConsumerSpec, ProducerSpec, ParameterSpec
from argparse import ArgumentParser
# Module logger
logger = logging.getLogger(__name__)
@ -116,4 +115,3 @@ class EmbeddingsService(FlowProcessor):
FlowProcessor.add_args(parser)

View file

@ -1,4 +1,5 @@
from __future__ import annotations
from typing import Any
from argparse import ArgumentParser
@ -8,7 +9,6 @@ from argparse import ArgumentParser
import json
import logging
from argparse import ArgumentParser
from .. schema import Error
from .. schema import config_request_queue, config_response_queue
@ -16,7 +16,6 @@ from .. schema import config_push_queue
from .. log_level import LogLevel
from . async_processor import AsyncProcessor
from . flow import Flow
from argparse import ArgumentParser
# Module logger
logger = logging.getLogger(__name__)

View file

@ -1,4 +1,5 @@
from __future__ import annotations
from typing import Any
import logging

View file

@ -1,4 +1,5 @@
from __future__ import annotations
from argparse import ArgumentParser
"""
@ -7,16 +8,13 @@ embeddings.
"""
import logging
from argparse import ArgumentParser
from .. schema import GraphEmbeddingsRequest, GraphEmbeddingsResponse
from .. schema import Error, Term
from argparse import ArgumentParser
from . flow_processor import FlowProcessor
from . consumer_spec import ConsumerSpec
from . producer_spec import ProducerSpec
from argparse import ArgumentParser
# Module logger
logger = logging.getLogger(__name__)

View file

@ -1,4 +1,5 @@
from __future__ import annotations
from argparse import ArgumentParser
"""
@ -6,12 +7,10 @@ Graph embeddings store base class
"""
import logging
from argparse import ArgumentParser
from .. schema import GraphEmbeddings
from .. base import FlowProcessor, ConsumerSpec
from .. exceptions import TooManyRequests
from argparse import ArgumentParser
# Module logger
logger = logging.getLogger(__name__)

View file

@ -1,4 +1,5 @@
from __future__ import annotations
from argparse import ArgumentParser
"""
@ -8,12 +9,10 @@ LLM text completion base class
import time
import logging
from prometheus_client import Histogram, Info
from argparse import ArgumentParser
from .. schema import TextCompletionRequest, TextCompletionResponse, Error
from .. exceptions import TooManyRequests
from .. base import FlowProcessor, ConsumerSpec, ProducerSpec, ParameterSpec
from argparse import ArgumentParser
# Module logger
logger = logging.getLogger(__name__)

View file

@ -1,4 +1,3 @@
from __future__ import annotations
import os

View file

@ -1,4 +1,3 @@
from __future__ import annotations
import uuid

View file

@ -1,4 +1,5 @@
from __future__ import annotations
from argparse import ArgumentParser
"""
@ -8,12 +9,10 @@ Tool invocation base class
import json
import logging
from prometheus_client import Counter
from argparse import ArgumentParser
from .. schema import ToolRequest, ToolResponse, Error
from .. exceptions import TooManyRequests
from .. base import FlowProcessor, ConsumerSpec, ProducerSpec
from argparse import ArgumentParser
# Module logger
logger = logging.getLogger(__name__)

View file

@ -1,4 +1,5 @@
from __future__ import annotations
from typing import Any
from . request_response_spec import RequestResponse, RequestResponseSpec

View file

@ -1,4 +1,5 @@
from __future__ import annotations
from argparse import ArgumentParser
"""
@ -7,16 +8,13 @@ null. Output is a list of triples.
"""
import logging
from argparse import ArgumentParser
from .. schema import TriplesQueryRequest, TriplesQueryResponse, Error
from .. schema import Term, Triple
from argparse import ArgumentParser
from . flow_processor import FlowProcessor
from . consumer_spec import ConsumerSpec
from . producer_spec import ProducerSpec
from argparse import ArgumentParser
# Module logger
logger = logging.getLogger(__name__)

View file

@ -1,4 +1,5 @@
from __future__ import annotations
from argparse import ArgumentParser
"""
@ -6,12 +7,10 @@ Triples store base class
"""
import logging
from argparse import ArgumentParser
from .. schema import Triples
from .. base import FlowProcessor, ConsumerSpec
from .. exceptions import TooManyRequests
from argparse import ArgumentParser
# Module logger
logger = logging.getLogger(__name__)