diff options
author | nfnty <git@nfnty.se> | 2017-02-04 21:14:39 +0100 |
---|---|---|
committer | nfnty <git@nfnty.se> | 2017-02-04 21:14:39 +0100 |
commit | ea644e52983dccbcda460b40991dd51662db819c (patch) | |
tree | 3c841f99233e89119e299cb643e5977ceac8857c | |
parent | 1f7e0890bbdf64d83e0537348679e8f916f6048b (diff) | |
download | ranger-ea644e52983dccbcda460b40991dd51662db819c.tar.gz |
api.commands: CommandFunction: Can't set `__doc__` after creation on Python 2
-rw-r--r-- | ranger/api/commands.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ranger/api/commands.py b/ranger/api/commands.py index ba171553..7f5ce810 100644 --- a/ranger/api/commands.py +++ b/ranger/api/commands.py @@ -375,6 +375,8 @@ def command_alias_factory(name, cls, full_command): def command_function_factory(func): class CommandFunction(Command): + __doc__ = func.__doc__ + def execute(self): # pylint: disable=too-many-branches if not func: return @@ -422,7 +424,6 @@ def command_function_factory(func): self.fm.notify("Bad arguments for %s: %s, %s" % (func.__name__, args, kwargs), bad=True) - CommandFunction.__doc__ = func.__doc__ CommandFunction.__name__ = func.__name__ return CommandFunction |