Revision: 256
http://pymoul.svn.sourceforge.net/pymoul/?rev=256&view=rev
Author: tiran
Date: 2007-03-15 01:06:34 -0700 (Thu, 15 Mar 2007)
Log Message:
-----------
Suppress more headers
Modified Paths:
--------------
enumprocess/trunk/src/enumprocess/processinfo.py
Modified: enumprocess/trunk/src/enumprocess/processinfo.py
===================================================================
--- enumprocess/trunk/src/enumprocess/processinfo.py 2007-03-15 07:10:46 UTC (rev 255)
+++ enumprocess/trunk/src/enumprocess/processinfo.py 2007-03-15 08:06:34 UTC (rev 256)
@@ -152,7 +152,7 @@
"""
__slots__ = ()
- # -e: Select all processes
+ # -A: Select all processes
# -w twice: unlimited width
# -o: format
CMD = "ps -w -w "
@@ -247,8 +247,11 @@
return None
else:
lines = popen.stdout.readlines()
- if 'PID' in lines[0] or 'CMD' in lines[0]:
- lines.pop(0)
+ # PID, CMD, UCOMM, COMMAND
+ for s in ('PID', 'CMD', 'COMM'):
+ if s in lines[0]:
+ lines.pop(0)
+ break
return lines
class LinuxProcReader(object):
@@ -483,3 +486,4 @@
unittest.main(defaultTest="test_suite")
print getPids()
print getPidNames()
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|