dstat_dbus.py (dstat-0.7.3) | : | dstat_dbus.py (dstat-0.7.4) | ||
---|---|---|---|---|
skipping to change at line 27 | skipping to change at line 27 | |||
try: | try: | |||
global dbus | global dbus | |||
import dbus | import dbus | |||
try: | try: | |||
self.sysbus = dbus.Bus(dbus.Bus.TYPE_SYSTEM).get_service('org.fr eedesktop.DBus').get_object('/org/freedesktop/DBus', 'org.freedesktop.DBus') | self.sysbus = dbus.Bus(dbus.Bus.TYPE_SYSTEM).get_service('org.fr eedesktop.DBus').get_object('/org/freedesktop/DBus', 'org.freedesktop.DBus') | |||
try: | try: | |||
self.sesbus = dbus.Bus(dbus.Bus.TYPE_SESSION).get_service('o rg.freedesktop.DBus').get_object('/org/freedesktop/DBus', 'org.freedesktop.DBus' ) | self.sesbus = dbus.Bus(dbus.Bus.TYPE_SESSION).get_service('o rg.freedesktop.DBus').get_object('/org/freedesktop/DBus', 'org.freedesktop.DBus' ) | |||
except: | except: | |||
self.sesbus = None | self.sesbus = None | |||
except: | except: | |||
raise Exception, 'Unable to connect to dbus message bus' | raise Exception('Unable to connect to dbus message bus') | |||
except: | except: | |||
raise Exception, 'Needs python-dbus module' | raise Exception('Needs python-dbus module') | |||
def extract(self): | def extract(self): | |||
self.val['system'] = len(self.sysbus.ListServices()) - 1 | self.val['system'] = len(self.sysbus.ListServices()) - 1 | |||
try: | try: | |||
self.val['session'] = len(self.sesbus.ListServices()) - 1 | self.val['session'] = len(self.sesbus.ListServices()) - 1 | |||
except: | except: | |||
self.val['session'] = -1 | self.val['session'] = -1 | |||
# print dir(b); print dir(s); print dir(d); print d.ListServices() | # print(dir(b)); print(dir(s)); print(dir(d)); print(d.ListServices()) | |||
# print dir(d) | # print(dir(d)) | |||
# print d.ListServices() | # print(d.ListServices()) | |||
# vim:ts=4:sw=4:et | # vim:ts=4:sw=4:et | |||
End of changes. 3 change blocks. | ||||
5 lines changed or deleted | 5 lines changed or added |