in src/nova_act/impl/inputs.py [0:0]
def validate_timeout(timeout: int | None) -> None:
"""Validate the timeout value.
Parameters
----------
timeout: int | None
The timeout value to validate.
Returns
-------
None
"""
if timeout is None:
return
if not isinstance(timeout, int):
raise InvalidTimeout("Timeout must be an integer.")
if timeout < MIN_TIMEOUT_S or timeout > MAX_TIMEOUT_S:
raise InvalidTimeout(f"Timeout must be between {MIN_TIMEOUT_S} and {MAX_TIMEOUT_S}")