<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def set_config_variable(self, config_id, offset, value):
 """Set a chunk of the current config value's value."""


        if self.initialized.is_set():
            return [Error.STATE_CHANGE_AT_INVALID_TIME]

        config = self._config_variables.get(config_id)
        if config is None:
            return [Error.INVALID_ARRAY_KEY]

        error = config.update_value(offset, value)
        return [error]