code: def _has_level_handler(logger):
      
      level = logger.getEffectiveLevel()
      current = logger
  
      while current:
          if any(handler.level <= level for handler in current.handlers):
              return True
  
          if not current.propagate:
              break
  
          current = current.parent
  
      return False
docs: Check if there is a handler in the logging chain that will handle
      the given logger's effective level.