diff options
author | hut <hut@lavabit.com> | 2013-02-24 23:36:21 +0100 |
---|---|---|
committer | hut <hut@lavabit.com> | 2013-02-24 23:36:21 +0100 |
commit | e483afd056edf4b8963ca095ea44155e5d61be57 (patch) | |
tree | fdaec52ee94cbe7070bae9a96dd81fba2336a88f /ranger | |
parent | 68ed390d61d3ef6a6dc88bed44c0c1e98216e051 (diff) | |
download | ranger-e483afd056edf4b8963ca095ea44155e5d61be57.tar.gz |
removed unused lib ranger.ext.run_forked
Diffstat (limited to 'ranger')
-rw-r--r-- | ranger/ext/run_forked.py | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/ranger/ext/run_forked.py b/ranger/ext/run_forked.py deleted file mode 100644 index f8dd2642..00000000 --- a/ranger/ext/run_forked.py +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright (C) 2012-2013 Roman Zimbelmann <hut@lavabit.com> -# This software is distributed under the terms of the GNU GPL version 3. - -import os -import subprocess - -def Popen_forked(*args, **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) |