2011-11-14 14:16:51 -05:00
|
|
|
$OpenBSD: patch-dfeet__util_py,v 1.2 2011/11/14 19:16:51 ajacoutot Exp $
|
|
|
|
--- dfeet/_util.py.orig Tue Mar 15 22:45:55 2011
|
|
|
|
+++ dfeet/_util.py Mon Nov 14 20:13:57 2011
|
2011-09-03 03:54:33 -04:00
|
|
|
@@ -1,18 +1,9 @@
|
|
|
|
import os
|
|
|
|
+import subprocess
|
|
|
|
|
|
|
|
# TODO: Check against other Unix's
|
|
|
|
def get_proc_from_pid(pid):
|
|
|
|
- procpath = '/proc/' + str(pid) + '/cmdline'
|
|
|
|
- fullpath = ''
|
|
|
|
-
|
|
|
|
- try:
|
|
|
|
- f = open(procpath, 'r')
|
|
|
|
- fullpath = f.readline().split('\0')
|
|
|
|
- f.close()
|
|
|
|
- except:
|
|
|
|
- pass
|
|
|
|
-
|
|
|
|
- return fullpath
|
|
|
|
+ return subprocess.Popen(['/bin/ps','-c', '-o', 'command=', '-p', str(pid)], stdout=subprocess.PIPE ).communicate()[0].strip().split('\0')
|
|
|
|
|
|
|
|
# TODO: figure out more robust way to do this
|
2011-11-14 14:16:51 -05:00
|
|
|
def get_ui_dir():
|