From 3c815cfee5c2c83097421996689ccfcc27caad38 Mon Sep 17 00:00:00 2001 From: Ever ATILANO Date: Fri, 5 Jul 2024 15:12:35 +0200 Subject: [PATCH] refactor: enhance logger warning with variable storage - Store formatted warning message in variable before logging - Ensure compatibility with structlog, loguru, and other logging libraries - Maintain support for both Python 2 and Python 3 --- retry/api.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/retry/api.py b/retry/api.py index 4a404b9..174a0da 100644 --- a/retry/api.py +++ b/retry/api.py @@ -37,7 +37,8 @@ def __retry_internal(f, exceptions=Exception, tries=-1, delay=0, max_delay=None, raise if logger is not None: - logger.warning('%s, retrying in %s seconds...', e, _delay) + warning_msg = "%s, retrying in %s seconds..." % (e, _delay) + logger.warning(warning_msg) time.sleep(_delay) _delay *= backoff