about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorhut <hut@lavabit.com>2010-10-02 07:31:26 +0200
committerhut <hut@lavabit.com>2010-10-10 02:51:00 +0200
commit3f4deafd9a0dea2078fc4b621d558641cf39382e (patch)
tree2d058bf1d4ca74bb1ce52011bc2393d4ccfecdde
parent27a99615d6b7899b0eb54f43cc5fb1b238ee9d64 (diff)
downloadranger-3f4deafd9a0dea2078fc4b621d558641cf39382e.tar.gz
api.commands, api.keys: added dummies that allow pydoc to be generated
-rw-r--r--ranger/api/commands.py3
-rw-r--r--ranger/api/keys.py10
2 files changed, 13 insertions, 0 deletions
diff --git a/ranger/api/commands.py b/ranger/api/commands.py
index f4e2ca76..9dd8ffd9 100644
--- a/ranger/api/commands.py
+++ b/ranger/api/commands.py
@@ -19,6 +19,9 @@ from ranger.api import *
 from ranger.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