Band 5 Down-Converter Utilities

Helper methods shared across package.

retry_on_exception(retries=3, delay=1.0, exceptions=(<class 'Exception'>, ))[source]

Retry a function if specific exceptions are raised.

Parameters:
  • retries (int) – Number of retries before giving up, defaults to 3

  • delay (float) – Delay in seconds between retries, defaults to 1.0

  • exceptions (Tuple[Type[Exception], ...]) – Exceptions that trigger a retry, defaults to (Exception,)

Return type:

Any