def enable_networking(self, val):
"""
function enables/disables networking depending upon the 'val' argument
if val is True, networking is enabled
if val is False, networking is disabled
"""
try:
bus = dbus.SystemBus()
wifi = bus.get_object('org.freedesktop.NetworkManager', '/org/freedesktop/NetworkManager')
iface = dbus.Interface(wifi, dbus_interface='org.freedesktop.NetworkManager')
# enabling/disabling networking
m = iface.get_dbus_method("Enable", dbus_interface=None)
m(val)
except:
pass
评论列表
文章目录