Change input_output to flow_processor

This commit is contained in:
Cyber MacGeddon 2025-04-16 13:47:23 +01:00
parent 8f89336db3
commit 91d28e9d56
5 changed files with 13 additions and 13 deletions

View file

@ -10,13 +10,13 @@ from prometheus_client import Histogram
from ... schema import TextDocument, Chunk, Metadata
from ... schema import text_ingest_queue, chunk_ingest_queue
from ... log_level import LogLevel
from ... base import InputOutputProcessor
from ... base import FlowProcessor
module = "chunker"
default_subscriber = module
class Processor(InputOutputProcessor):
class Processor(FlowProcessor):
def __init__(self, **params):
@ -88,7 +88,7 @@ class Processor(InputOutputProcessor):
@staticmethod
def add_args(parser):
InputOutputProcessor.add_args(parser, default_subscriber)
FlowProcessor.add_args(parser, default_subscriber)
parser.add_argument(
'-z', '--chunk-size',

View file

@ -10,13 +10,13 @@ from prometheus_client import Histogram
from ... schema import TextDocument, Chunk, Metadata
from ... schema import text_ingest_queue, chunk_ingest_queue
from ... log_level import LogLevel
from ... base import InputOutputProcessor
from ... base import FlowProcessor
module = "chunker"
default_subscriber = module
class Processor(InputOutputProcessor):
class Processor(FlowProcessor):
def __init__(self, **params):
@ -87,7 +87,7 @@ class Processor(InputOutputProcessor):
@staticmethod
def add_args(parser):
InputOutputProcessor.add_args(parser, default_subscriber)
FlowProcessor.add_args(parser, default_subscriber)
parser.add_argument(
'-z', '--chunk-size',

View file

@ -11,13 +11,13 @@ from langchain_community.document_loaders import PyPDFLoader
from ... schema import Document, TextDocument, Metadata
from ... schema import document_ingest_queue, text_ingest_queue
from ... log_level import LogLevel
from ... base import InputOutputProcessor
from ... base import FlowProcessor
module = "pdf-decoder"
default_subscriber = module
class Processor(InputOutputProcessor):
class Processor(FlowProcessor):
def __init__(self, **params):
@ -78,7 +78,7 @@ class Processor(InputOutputProcessor):
@staticmethod
def add_args(parser):
InputOutputProcessor.add_args(parser, default_subscriber)
FlowProcessor.add_args(parser, default_subscriber)
def run():