| 51 | engine: str | None = None |
| 52 | model: str | None = None |
| 53 | |
| 54 | |
| 55 | AskFrame = EventFrame | StreamErrorFrame | DoneFrame |
| 56 | |
| 57 | |
| 58 | def _optional(message: Any, name: str) -> Any | None: |
| 59 | return getattr(message, name) if message.HasField(name) else None |
no outgoing calls
no test coverage detected