code: def set_value(self, section, option, value):
          
          if not self.has_section(section):
              self.add_section(section)
          self.set(section, option, self._value_to_string(value))
          return self
docs: Sets the given option in section to the given value.
          It will create the section if required, and will not throw as opposed to the default
          ConfigParser 'set' method.
  
          :param section: Name of the section in which the option resides or should reside
          :param option: Name of the options whose value to set
  
          :param value: Value to set the option to. It must be a string or convertible
              to a string
          :return: this instance