Process a single data item. Args: item: DataItem to process. Returns: Result with filter and/or rewrite decisions.
(self, item: DataItem)
| 39 | |
| 40 | @abstractmethod |
| 41 | def process(self, item: DataItem) -> Result: |
| 42 | """ |
| 43 | Process a single data item. |
| 44 | |
| 45 | Args: |
| 46 | item: DataItem to process. |
| 47 | |
| 48 | Returns: |
| 49 | Result with filter and/or rewrite decisions. |
| 50 | """ |
| 51 | pass |
| 52 | |
| 53 | def process_batch(self, items: List[DataItem]) -> List[Result]: |
| 54 | """ |