about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorhut <hut@lavabit.com>2012-03-20 22:38:48 +0100
committerhut <hut@lavabit.com>2012-03-20 22:38:48 +0100
commit06a00bd0f4d9c6fb66ade2d44f63ed0e20d36365 (patch)
treea785158ff3f0908182e9f5775cc16562a1d0e9b4
parent456bddd637bfc2a634da26e66b7818ca9b1245e7 (diff)
downloadranger-06a00bd0f4d9c6fb66ade2d44f63ed0e20d36365.tar.gz
ext.rifle: use yield in Rifle.list_command
-rwxr-xr-xranger/ext/rifle.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/ranger/ext/rifle.py b/ranger/ext/rifle.py
index 50d14c4b..16b22092 100755
--- a/ranger/ext/rifle.py
+++ b/ranger/ext/rifle.py
@@ -209,7 +209,6 @@ class Rifle(object):
 		"""
 		self._mimetype = mimetype
 		count = 0
-		result = []
 		t = time.time()
 		for cmd, tests in self.rules:
 			self._skip = None
@@ -223,8 +222,7 @@ class Rifle(object):
 					count += 1
 				else:
 					count = self._skip
-				result.append((count, cmd, self._app_label, self._app_flags))
-		return result
+				yield (count, cmd, self._app_label, self._app_flags)
 
 	def execute(self, files, way=0, label=None, flags=None, mimetype=None):
 		"""