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: