docs: def __remove_temp_logging_handler():
      '''
      This function will run once logging has been configured. It just removes
      the temporary stream Handler from the logging handlers.
      '''
      if is_logging_configured():
          # In this case, the temporary logging handler has been removed, return!
          return
  
      # This should already be done, but...
      __remove_null_logging_handler()
  
      root_logger = logging.getLogger()
      global LOGGING_TEMP_HANDLER
  
      for handler in root_logger.handlers:
          if handler is LOGGING_TEMP_HANDLER:
              root_logger.removeHandler(LOGGING_TEMP_HANDLER)
              # Redefine the null handler to None so it can be garbage collected
              LOGGING_TEMP_HANDLER = None
              break
  
      if sys.version_info >= (2, 7):
          # Python versions >= 2.7 allow warnings to be redirected to the logging
          # system now that it's configured. Let's enable it.
          logging.captureWarnings(True)