summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--alot/settings/manager.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/alot/settings/manager.py b/alot/settings/manager.py
index 5e9727f8..7ec79347 100644
--- a/alot/settings/manager.py
+++ b/alot/settings/manager.py
@@ -311,8 +311,7 @@ class SettingsManager(object):
def get_hook(self, key):
"""return hook (`callable`) identified by `key`"""
if self.hooks:
- if key in self.hooks.__dict__:
- return self.hooks.__dict__[key]
+ return getattr(self.hooks, key, None)
return None
def get_mapped_input_keysequences(self, mode='global', prefix=u''):