in src/pydolphinscheduler/core/workflow.py [0:0]
def timeout(self) -> int:
"""Get attribute timeout."""
if isinstance(self._timeout, int):
if self._timeout < 0:
raise PyDSParamException("The timeout value must be greater than 0")
return self._timeout
return timedelta2timeout(self._timeout) if self._timeout else 0