summary refs log tree commit diff stats
path: root/ranger/core/loader.py
diff options
context:
space:
mode:
authorhut <hut@lavabit.com>2010-05-15 23:37:16 +0200
committerhut <hut@lavabit.com>2010-05-15 23:37:16 +0200
commit572e74f28c63a2dce6268e0be3ec3df10ac58312 (patch)
tree0a0af893cfacf0d1710c76653a5ab7d6dfe41f89 /ranger/core/loader.py
parent35b72f662d50dab160dbb32705f32d34762765a1 (diff)
downloadranger-572e74f28c63a2dce6268e0be3ec3df10ac58312.tar.gz
core.actions: improved paste()
Diffstat (limited to 'ranger/core/loader.py')
-rw-r--r--ranger/core/loader.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/ranger/core/loader.py b/ranger/core/loader.py
index ad6864e2..e5a136d0 100644
--- a/ranger/core/loader.py
+++ b/ranger/core/loader.py
@@ -54,6 +54,13 @@ class Loadable(object):
 
 
 class CommandLoader(Loadable, FileManagerAware):
+	"""
+	Run an external command with the loader.
+
+	Output from stderr will be reported.  Ensure that the process doesn't
+	ever ask for input, otherwise the loader will be blocked until this
+	object is removed from the queue (type ^C in ranger)
+	"""
 	finished = False
 	def __init__(self, args, descr, begin_hook=None, end_hook=None):
 		Loadable.__init__(self, self.generate(), descr)