def _do_callbacks(self, section, key, value):
        for callback, csection, ckey in self._callbacks:
            if csection is not None and csection != section:
                continue
            elif ckey is not None and ckey != key:
                continue
            callback(section, key, value)
dataset/ETHPy150Open kivy/kivy/kivy/config.py/ConfigParser._do_callbacks/original