Split inputs into execution units. Args: inputs: Input messages to split Returns: List of message groups, each group is one execution unit
(self, inputs: List[Message])
| 17 | |
| 18 | @abstractmethod |
| 19 | def split(self, inputs: List[Message]) -> List[List[Message]]: |
| 20 | """Split inputs into execution units. |
| 21 | |
| 22 | Args: |
| 23 | inputs: Input messages to split |
| 24 | |
| 25 | Returns: |
| 26 | List of message groups, each group is one execution unit |
| 27 | """ |
| 28 | pass |
| 29 | |
| 30 | |
| 31 | class MessageSplitter(Splitter): |
no outgoing calls
no test coverage detected