From 1120d70c8f259a55bfeeb4c97c5a1e9d78ddebaf Mon Sep 17 00:00:00 2001 From: hut Date: Sat, 2 Oct 2010 07:31:26 +0200 Subject: api.commands, api.keys: added dummies that allow pydoc to be generated --- ranger/api/commands.py | 3 +++ ranger/api/keys.py | 10 ++++++++++ 2 files changed, 13 insertions(+) diff --git a/ranger/api/commands.py b/ranger/api/commands.py index 08751b70..a491c927 100644 --- a/ranger/api/commands.py +++ b/ranger/api/commands.py @@ -19,6 +19,9 @@ from ranger.api import * from ranger.core.shared import FileManagerAware from ranger.ext.command_parser import LazyParser as parse +# A dummy that allows the generation of docstrings in ranger.defaults.commands +def alias(*_): + pass class CommandContainer(object): def __init__(self): diff --git a/ranger/api/keys.py b/ranger/api/keys.py index 5812de39..7ba05c73 100644 --- a/ranger/api/keys.py +++ b/ranger/api/keys.py @@ -23,6 +23,16 @@ from ranger.api import * from ranger.container.bookmarks import ALLOWED_KEYS as ALLOWED_BOOKMARK_KEYS from ranger.container.keymap import KeyMap, Direction, KeyMapWithDirections +# A dummy that allows the generation of docstrings in ranger.defaults.keys +class DummyKeyManager(object): + def get_context(self, _): + class Dummy(object): + def __getattr__(self, *_, **__): + return Dummy() + __call__ = __getattr__ + return Dummy() +keymanager = DummyKeyManager() + class Wrapper(object): def __init__(self, firstattr): self.__firstattr__ = firstattr -- cgit 1.4.1-2-gfad0