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 (2011-11-08) |
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: |