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

Method process

datastudio/operators/core/operator.py:133–140  ·  view source on GitHub ↗

Process by calling rewrite() for each QA pair.

(self, item: DataItem)

Source from the content-addressed store, hash-verified

131 return None # Default: no change
132
133 def process(self, item: DataItem) -> Result:
134 """Process by calling rewrite() for each QA pair."""
135 result = Result(item_idx=item.idx)
136 for qa in item.qa_pairs:
137 new_content = self.rewrite(item, qa.idx)
138 if new_content is not None:
139 result.add_rewrite(qa.idx, new_answer=new_content, message="rewritten")
140 return result

Callers

nothing calls this directly

Calls 3

rewriteMethod · 0.95
add_rewriteMethod · 0.95
ResultClass · 0.85

Tested by

no test coverage detected