diff options
author | hut <hut@lavabit.com> | 2010-05-19 23:06:11 +0200 |
---|---|---|
committer | hut <hut@lavabit.com> | 2010-05-19 23:06:11 +0200 |
commit | 5914f94019450c530f7e4aeba7f4972345a48e4e (patch) | |
tree | e4de489c93c295107093d7f899dceeec7432961e | |
parent | e3744f401f418c4c3a4a961373ce32e385645a7b (diff) | |
download | ranger-5914f94019450c530f7e4aeba7f4972345a48e4e.tar.gz |
api.apps: give Applications.generic less precedence than manual app definitions
-rw-r--r-- | ranger/api/apps.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ranger/api/apps.py b/ranger/api/apps.py index d2e9ac4f..91aae357 100644 --- a/ranger/api/apps.py +++ b/ranger/api/apps.py @@ -121,7 +121,8 @@ class Applications(FileManagerAware): flags = 'flags' in keywords and keywords['flags'] or "" for name in args: assert isinstance(name, str) - setattr(cls, "app_" + name, _generic_wrapper(name, flags=flags)) + if not hasattr(cls, "app_" + name): + setattr(cls, "app_" + name, _generic_wrapper(name, flags=flags)) def tup(*args): |