From bf000e737f391270f9adec97606646ce4761ecd8 Mon Sep 17 00:00:00 2001 From: Yasir Folio3 <39988750+yasirfolio3@users.noreply.github.com> Date: Tue, 18 Jul 2023 13:24:17 -0400 Subject: [PATCH] [FSSDK-9510]: Implements a warning log for polling interval below 30s (#428) * Implements a warning log for polling interval below 30s * cleanup. --- optimizely/config_manager.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/optimizely/config_manager.py b/optimizely/config_manager.py index 247f5ce5..0e4008b7 100644 --- a/optimizely/config_manager.py +++ b/optimizely/config_manager.py @@ -323,6 +323,11 @@ def set_update_interval(self, update_interval: Optional[int | float]) -> None: ) update_interval = enums.ConfigManager.DEFAULT_UPDATE_INTERVAL + if update_interval < 30: + self.logger.warning( + 'Polling intervals below 30 seconds are not recommended.' + ) + self.update_interval = update_interval def set_blocking_timeout(self, blocking_timeout: Optional[int | float]) -> None: