Mercurial > hg > config
comparison python/process.py @ 179:a5061b41a781
make flag optional
| author | Jeff Hammel <jhammel@mozilla.com> |
|---|---|
| date | Tue, 08 Nov 2011 15:36:55 -0800 |
| parents | fa94f0b4459d |
| children | f52486ceadee |
comparison
equal
deleted
inserted
replaced
| 178:fa94f0b4459d | 179:a5061b41a781 |
|---|---|
| 1 import os | 1 import os |
| 2 import shlex | 2 import shlex |
| 3 import subprocess | 3 import subprocess |
| 4 import sys | 4 import sys |
| 5 | 5 |
| 6 def ps(): | 6 def ps(arg='axwww'): |
| 7 retval = [] | 7 retval = [] |
| 8 process = subprocess.Popen(['ps', 'axwww'], stdout=subprocess.PIPE) | 8 process = subprocess.Popen(['ps', arg], stdout=subprocess.PIPE) |
| 9 stdout, _ = process.communicate() | 9 stdout, _ = process.communicate() |
| 10 header = None | 10 header = None |
| 11 for line in stdout.splitlines(): | 11 for line in stdout.splitlines(): |
| 12 line = line.strip() | 12 line = line.strip() |
| 13 if header is None: | 13 if header is None: |
