From 77a97061d1cfb795ad908efd58d17593d4264507 Mon Sep 17 00:00:00 2001 From: Alberto <158458031+albertobruin@users.noreply.github.com> Date: Wed, 12 Feb 2025 15:29:15 +0100 Subject: [PATCH] Avoid unncessary level setting --- kubernetes/client/configuration.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kubernetes/client/configuration.py b/kubernetes/client/configuration.py index e1c0ff2dc..8898d645c 100644 --- a/kubernetes/client/configuration.py +++ b/kubernetes/client/configuration.py @@ -265,6 +265,8 @@ def debug(self, value): if self.__debug: # if debug status is True, turn on debug logging for _, logger in six.iteritems(self.logger): + if logger.level == logging.DEBUG: + continue logger.setLevel(logging.DEBUG) # turn on httplib debug httplib.HTTPConnection.debuglevel = 1 @@ -272,6 +274,8 @@ def debug(self, value): # if debug status is False, turn off debug logging, # setting log level to default `logging.WARNING` for _, logger in six.iteritems(self.logger): + if logger.level == logging.WARNING: + continue logger.setLevel(logging.WARNING) # turn off httplib debug httplib.HTTPConnection.debuglevel = 0