Chore: refactor consumer plugin checks to a pre-flight plugin (#9994)

This commit is contained in:
shamoon
2025-06-03 12:28:49 -07:00
committed by GitHub
parent 42100588d5
commit e97cfb9b5e
4 changed files with 169 additions and 139 deletions

View File

@@ -26,6 +26,7 @@ from documents.caching import clear_document_caches
from documents.classifier import DocumentClassifier
from documents.classifier import load_classifier
from documents.consumer import ConsumerPlugin
from documents.consumer import ConsumerPreflightPlugin
from documents.consumer import WorkflowTriggerPlugin
from documents.data_models import ConsumableDocument
from documents.data_models import DocumentMetadataOverrides
@@ -144,6 +145,7 @@ def consume_file(
overrides = DocumentMetadataOverrides()
plugins: list[type[ConsumeTaskPlugin]] = [
ConsumerPreflightPlugin,
CollatePlugin,
BarcodePlugin,
WorkflowTriggerPlugin,