diff options
Diffstat (limited to 'lib/python/Components')
| -rw-r--r-- | lib/python/Components/config.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/python/Components/config.py b/lib/python/Components/config.py index 10f112c6..3b64763e 100644 --- a/lib/python/Components/config.py +++ b/lib/python/Components/config.py @@ -73,6 +73,16 @@ class ConfigElement(object): def addNotifier(self, notifier): assert callable(notifier), "notifiers must be callable" self.notifiers.append(notifier) + + # CHECKME: + # do we want to call the notifier + # - at all when adding it? (yes) + # - when the default is active? (yes) + # - when no value *yet* has been set, + # because no config has ever been read (currently yes) + # (though that's not so easy to detect. + # the entry could just be new.) + notifier(self) def disableSave(self): self.save_disabled = True |
