MCPcopy Create free account
hub / github.com/Open-Bee/DataStudio / process_batch

Method process_batch

datastudio/operators/core/operator.py:53–66  ·  view source on GitHub ↗

Process a batch of items. Default implementation calls process() for each item. Override for batch optimization (e.g., MLLM operators). Args: items: List of DataItems. Returns: List of Results (same order as input).

(self, items: List[DataItem])

Source from the content-addressed store, hash-verified

51 pass
52
53 def process_batch(self, items: List[DataItem]) -> List[Result]:
54 """
55 Process a batch of items.
56
57 Default implementation calls process() for each item.
58 Override for batch optimization (e.g., MLLM operators).
59
60 Args:
61 items: List of DataItems.
62
63 Returns:
64 List of Results (same order as input).
65 """
66 return [self.process(item) for item in items]
67
68
69class Filter(Operator):

Callers

nothing calls this directly

Calls 1

processMethod · 0.95

Tested by

no test coverage detected