def set(self, section, option, value):
        e_value = value
        if not isinstance(value, string_types):
            # might be boolean, int, etc.
            e_value = str(value)
        if PY2:
            if isinstance(value, unicode):
                e_value = value.encode('utf-8')
        ret = PythonConfigParser.set(self, section, option, e_value)
        self._do_callbacks(section, option, value)
        return ret
Functions similarly to PythonConfigParser's set method, except that
dataset/ETHPy150Open kivy/kivy/kivy/config.py/ConfigParser.set