class Status(object):
interfaces = ['eth0', 'eth1', 'eth2', 'eth0-eth2', 'eth3', 'eth4',
- 'wlan0', 'wlan1', 'wlan2', 'wlan3', 'wlan4']
+ 'wlan0', 'wlan1', 'wlan2', 'wlan3', 'wlan4', 'eno0',
+ 'eno1',]
acpi_states = {0: 'battery', 1: 'battery', 2: 'AC'}
def __init__(self):
def get_ids(self):
self.jacking = get_pid('jackd', args=False) != None
- self.audio_encoding = get_pid('gst-launch-0.10', args='lamemp3enc') != None
- self.video_encoding = get_pid('gst-launch-0.10', args='vp8enc') != None
+ self.audio_encoding = get_pid('gst-launch-1.0', args='lamemp3enc') != None
+ self.video_encoding = get_pid('gst-launch-1.0', args='vp8enc') != None
self.audio_monitoring = get_pid('deefuzzer', args=self.mp3_monitoring_conf) != None
self.video_monitoring = get_pid('deefuzzer', args=self.webm_monitoring_conf) != None
def get_pid(name, args=None):
"""Get a process pid filtered by arguments and uid"""
for proc in psutil.process_iter():
- if proc.cmdline:
- if name == proc.name:
+ if proc.cmdline():
+ if name == proc.name():
if args:
- if args in proc.cmdline[1:]:
+ if args in proc.cmdline()[1:]:
return proc.pid
else:
return proc.pid