Skip to content

Commit 649cd38

Browse files
author
Andrei Neagu
committed
added custom delay between each retry attempt
1 parent 3858fdb commit 649cd38

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

packages/service-library/src/servicelib/deferred_tasks/_base_deferred_handler.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,14 @@ async def get_retries(cls, context: DeferredContext) -> NonNegativeInt:
4545
assert context # nosec
4646
return 0
4747

48+
@classmethod
49+
async def get_retry_delay(cls, context: DeferredContext) -> timedelta:
50+
"""
51+
returns: the delay between eatch retry attempt (default: 0s)
52+
"""
53+
assert context # nosec
54+
return timedelta(seconds=0)
55+
4856
@classmethod
4957
@abstractmethod
5058
async def get_timeout(cls, context: DeferredContext) -> timedelta:

0 commit comments

Comments
 (0)