class tools:
def alsaUsed(self, standard = 2):
result = []
f = os.popen("fuser /dev/snd/* /dev/dsp* /dev/snd/*", "r")
# Count lines of output, if more then standard then sound is used!
l = len(f.readlines())
if > standard:
result = []
return result
def pids(self,programm):
"""Return a list Return a list of process ids for all processes that are running
"program". Relies on a particular output format for ps a little
too much."""
f = os.popen("ps aux", "r")
for zeile in f.readlines():
felder = string.split(zeile)
if felder[10].find(programm) is not -1:
result.append(int(felder[1]))
return result