about summary refs log tree commit diff stats
path: root/ranger
diff options
context:
space:
mode:
authorhut <hut@lavabit.com>2010-10-02 07:31:26 +0200
committerhut <hut@lavabit.com>2010-10-02 07:31:26 +0200
commit1120d70c8f259a55bfeeb4c97c5a1e9d78ddebaf (patch)
treeff2855b81e89fa0441656636c08f38aea7b1efda /ranger
parentf498e2ce0ccb04d02faf76f564bf765d00043964 (diff)
downloadranger-1120d70c8f259a55bfeeb4c97c5a1e9d78ddebaf.tar.gz
api.commands, api.keys: added dummies that allow pydoc to be generated
Diffstat (limited to 'ranger')
-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 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