diff --git a/raiutils/raiutils/common/retries.py b/raiutils/raiutils/common/retries.py index accc1edc90..ee169d3b48 100644 --- a/raiutils/raiutils/common/retries.py +++ b/raiutils/raiutils/common/retries.py @@ -33,8 +33,11 @@ def retry_function(function, action_name, err_msg, print(e) if i + 1 != max_retries: print("Will retry after {0} seconds".format(retry_delay)) - for _ in range(retry_delay): - time.sleep(1) + try: + for _ in range(retry_delay): + time.sleep(1) + except TypeError: + time.sleep(retry_delay) retry_delay = retry_delay * 2 else: raise RuntimeError(err_msg)