(self, name: str, fn: Callable[[str], str])
| 669 | self._order: List[str] = [] |
| 670 | |
| 671 | def register(self, name: str, fn: Callable[[str], str]) -> None: |
| 672 | self._strategies[name] = fn |
| 673 | if name not in self._order: |
| 674 | self._order.append(name) |
| 675 | |
| 676 | def route( |
| 677 | self, user_input: str, failure_mode: FailureMode |
no outgoing calls