fix: Re-raise original exception from tenacity's retry

This commit is contained in:
Gavin D'souza 2022-08-03 12:01:12 +05:30
parent f7d5cb504a
commit 750618ca7c
2 changed files with 6 additions and 1 deletions

View file

@ -35,7 +35,11 @@ def make_access_log(
@frappe.write_only()
@retry(stop=stop_after_attempt(3), retry=retry_if_exception_type(frappe.DuplicateEntryError))
@retry(
stop=stop_after_attempt(3),
retry=retry_if_exception_type(frappe.DuplicateEntryError),
reraise=True,
)
def _make_access_log(
doctype=None,
document=None,

View file

@ -295,6 +295,7 @@ def validate_queue(queue, default_queue_list=None):
retry=retry_if_exception_type(BusyLoadingError) | retry_if_exception_type(ConnectionError),
stop=stop_after_attempt(10),
wait=wait_fixed(1),
reraise=True,
)
def get_redis_conn(username=None, password=None):
if not hasattr(frappe.local, "conf"):