docs: def remove_handler_if_not_configured(self, dict_config, requested_handlers, handler_name, check_key) -> None:
          """
          Remove ``handler_name`` from ``dict_config`` and ``requested_handlers`` if ``check_key`` is empty.
          """
          try:
              if not dict_config["handlers"][handler_name][check_key]:
                  dict_config["handlers"].pop(handler_name)
                  if handler_name in requested_handlers:
                      requested_handlers.remove(handler_name)
          except KeyError:
              # Ignore key errors
              pass