docs: def set_preliminary_config_value(self, config_key, config_value):
          """Stores a config value as preliminary new value
  
          The config value is not yet applied to the configuration. If the value is identical to the one from the
          configuration, the entry is deleted from the preliminary config.
  
          :param str config_key: Key of the entry
          :param config_value: New value
          """
          if config_value != self.config.get_config_value(config_key):
              self.preliminary_config[config_key] = config_value
          # If the value was reverted to its original value, we can remove the entry
          elif config_key in self.preliminary_config:
              del self.preliminary_config[config_key]