13 lines
457 B
Python
13 lines
457 B
Python
# Copyright (c) 2025 Patrick Motsch
|
|
# All rights reserved.
|
|
from typing import Any, Dict, List
|
|
from modules.datamodels.datamodelExtraction import ContentPart, MergeStrategy
|
|
|
|
|
|
class DefaultMerger:
|
|
def merge(self, parts: List[ContentPart], strategy: MergeStrategy) -> List[ContentPart]:
|
|
"""
|
|
Default merger that passes through parts unchanged.
|
|
Used for image, binary, metadata, container typeGroups.
|
|
"""
|
|
return parts
|