summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsylvain thenault <sylvain.thenault@logilab.fr>2009-01-21 10:34:40 +0100
committersylvain thenault <sylvain.thenault@logilab.fr>2009-01-21 10:34:40 +0100
commit50bc6c5f19c394ffa56dbc68b8483675718e7a57 (patch)
tree5c29c2cc6fd43c4c4688386faf9e009d896d3142
parent7690afc3825e2582934421850d20a922d9370b9a (diff)
downloadlogilab-common-50bc6c5f19c394ffa56dbc68b8483675718e7a57.tar.gz
callback option support in set_option
-rw-r--r--configuration.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/configuration.py b/configuration.py
index cdaac73..63dd32d 100644
--- a/configuration.py
+++ b/configuration.py
@@ -723,6 +723,8 @@ class OptionsProviderMixIn(object):
setattr(self.config, opt_name, _list + (value,))
else:
_list.append(value)
+ elif action == 'callback':
+ opt_dict['callback'](None, opt_name, value, None)
else:
raise UnsupportedAction(action)