maple.utils.timeout.TimeoutContext
- class maple.utils.timeout.TimeoutContext(timeout: float, operation: str = 'Operation')
Context manager for timeout blocks.
Uses threading for cross-platform support instead of signals.
- Example:
- with TimeoutContext(30.0, “Policy inference”):
action = policy.act(obs)
Methods
__init__(timeout[, operation])Initialize timeout context.
Attributes
Check if timeout has been triggered.