diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2017-01-25 13:36:59 -0800 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2017-01-26 13:39:32 -0800 |
commit | a2f001df1176f14bb18d82687b4c42721bd02efd (patch) | |
tree | 13790f5a2d454c71ffc0b7478d6a7e86f6b1ae16 | |
parent | a941aaa0de6981da8bdf2481601ae482817cbdae (diff) |
settings/manager: Use getattr
-rw-r--r-- | alot/settings/manager.py | 3 |
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''): |