Retries

ahoyhoy.retries.Retry(retry_func=<function retry_call>, **kwargs)[source]

Usage example:

>>> import requests
>>> s = requests.Session()
>>> retry = Retry(exceptions=Exception, tries=-1, delay=0, max_delay=None, backoff=1, jitter=0)
>>> response = retry(s.get, fargs=('http://google.com', ), fkwargs={'headers': {'bla': 'foo'}})
Parameters:
  • callable (retry_func) – function which accepts input function and its parameters
  • kwargs – retry_func kwargs