summary refs log tree commit diff stats
path: root/ranger/core/runner.py
diff options
context:
space:
mode:
authorhut <hut@lavabit.com>2011-09-29 01:00:38 +0200
committerhut <hut@lavabit.com>2011-09-29 01:00:38 +0200
commit9d4aa3bd0441c750601eb0df57ee6c32eb8d19c9 (patch)
treece52547da88b7e6ec655227bbe8d0c7bd94c089b /ranger/core/runner.py
parentaffbad6ce1e2c8783b0002b617fe0a229546a069 (diff)
downloadranger-9d4aa3bd0441c750601eb0df57ee6c32eb8d19c9.tar.gz
core.runner: replaced waitpid_no_intr by process.wait()
with waitpid_no_intr, the returncode attribute of the returned process
was bugged and returned always None.
Diffstat (limited to 'ranger/core/runner.py')
-rw-r--r--ranger/core/runner.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/ranger/core/runner.py b/ranger/core/runner.py
index 53bede29..4df5fe6f 100644
--- a/ranger/core/runner.py
+++ b/ranger/core/runner.py
@@ -34,7 +34,6 @@ p: redirect output to the pager
 import os
 import sys
 from subprocess import Popen, PIPE
-from ranger.ext.waitpid_no_intr import waitpid_no_intr
 
 
 ALLOWED_FLAGS = 'sdpwcSDPWC'
@@ -199,7 +198,7 @@ class Runner(object):
 				self._log("Failed to run: " + str(action))
 			else:
 				if context.wait:
-					waitpid_no_intr(process.pid)
+					process.wait()
 				if wait_for_enter:
 					press_enter()
 		finally: