summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2017-01-25 13:36:59 -0800
committerDylan Baker <dylan@pnwbakers.com>2017-01-26 13:39:32 -0800
commita2f001df1176f14bb18d82687b4c42721bd02efd (patch)
tree13790f5a2d454c71ffc0b7478d6a7e86f6b1ae16
parenta941aaa0de6981da8bdf2481601ae482817cbdae (diff)
settings/manager: Use getattr
-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''):