summary refs log tree commit diff stats
path: root/ranger/ext/run_forked.py
diff options
context:
space:
mode:
Diffstat (limited to 'ranger/ext/run_forked.py')
-rw-r--r--ranger/ext/run_forked.py36
1 files changed, 18 insertions, 18 deletions
diff --git a/ranger/ext/run_forked.py b/ranger/ext/run_forked.py
index 0dd52252..f08494b9 100644
--- a/ranger/ext/run_forked.py
+++ b/ranger/ext/run_forked.py
@@ -5,22 +5,22 @@ import os
 import subprocess
 
 def Popen_forked(*args, **kwargs):
-	"""
-	Forks process and runs Popen with the given args and kwargs.
+    """
+    Forks process and runs Popen with the given args and kwargs.
 
-	If os.fork() is not supported, runs Popen without forking and returns the
-	process object returned by Popen.
-	Otherwise, returns None.
-	"""
-	try:
-		pid = os.fork()
-	except:
-		# fall back to not forking if os.fork() is not supported
-		return subprocess.Popen(*args, **kwargs)
-	else:
-		if pid == 0:
-			os.setsid()
-			kwargs['stdin'] = open(os.devnull, 'r')
-			kwargs['stdout'] = kwargs['stderr'] = open(os.devnull, 'w')
-			subprocess.Popen(*args, **kwargs)
-			os._exit(0)
+    If os.fork() is not supported, runs Popen without forking and returns the
+    process object returned by Popen.
+    Otherwise, returns None.
+    """
+    try:
+        pid = os.fork()
+    except:
+        # fall back to not forking if os.fork() is not supported
+        return subprocess.Popen(*args, **kwargs)
+    else:
+        if pid == 0:
+            os.setsid()
+            kwargs['stdin'] = open(os.devnull, 'r')
+            kwargs['stdout'] = kwargs['stderr'] = open(os.devnull, 'w')
+            subprocess.Popen(*args, **kwargs)
+            os._exit(0)