in darabonba/policy/retry.py [0:0]
def _ensure_retry_condition(self, condition):
if isinstance(condition, dict):
return RetryCondition(condition)
elif isinstance(condition, RetryCondition):
return condition
else:
raise ValueError("Condition must be either a dictionary or a RetryCondition instance")