diff options
author | hut <hut@lavabit.com> | 2011-10-02 17:34:39 +0200 |
---|---|---|
committer | hut <hut@lavabit.com> | 2011-10-02 17:34:39 +0200 |
commit | b828e4acc86f38b8f3d857911ad2ff5dbe1a4c42 (patch) | |
tree | 4aa6527353735a0f7a2be854ecc5e992bbce8003 /ranger/api/commands.py | |
parent | f173cf99b6a9b8b230029a3e08ba9923250f4fb2 (diff) | |
download | ranger-b828e4acc86f38b8f3d857911ad2ff5dbe1a4c42.tar.gz |
api.apps: removed the need to use tup() in app definitions
you can still use it if you want.
Diffstat (limited to 'ranger/api/commands.py')
-rw-r--r-- | ranger/api/commands.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/ranger/api/commands.py b/ranger/api/commands.py index 4ea6ad1c..a22fd0b3 100644 --- a/ranger/api/commands.py +++ b/ranger/api/commands.py @@ -14,6 +14,7 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. import os +import ranger from collections import deque from ranger.api import * from ranger.core.shared import FileManagerAware @@ -303,6 +304,9 @@ class FunctionCommand(Command): del keywords['narg'] return self._based_function(*args, **keywords) except TypeError: - self.fm.notify("Bad arguments for %s.%s: %s, %s" % - (self._object_name, self._function_name, - repr(args), repr(keywords)), bad=True) + if ranger.arg.debug: + raise + else: + self.fm.notify("Bad arguments for %s.%s: %s, %s" % + (self._object_name, self._function_name, + repr(args), repr(keywords)), bad=True) |