diff --git a/weboob/tools/decorators.py b/weboob/tools/decorators.py index 80b87297..78beee16 100644 --- a/weboob/tools/decorators.py +++ b/weboob/tools/decorators.py @@ -33,6 +33,8 @@ def retry(ExceptionToCheck, tries=4, delay=3, backoff=2): def deco_retry(f): def f_retry(*args, **kwargs): mtries, mdelay = tries, delay + mtries = kwargs.pop('_tries', mtries) + mdelay = kwargs.pop('_delay', mdelay) try_one_last_time = True while mtries > 1: try: