Remove ``handler_name`` from ``dict_config`` and ``requested_handlers`` if ``check_key`` is empty.

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