#!/usr/bin/env python2 | |
from __future__ import print_function | |
import sys | |
import dbus | |
import flimflam | |
if len(sys.argv) < 2: | |
print('Usage: %s <device | interface>' % sys.argv[0]) | |
sys.exit(1) | |
name = sys.argv[1] | |
flim = flimflam.FlimFlam(dbus.SystemBus()) | |
device = flim.FindElementByNameSubstring('Device', name) | |
if device is None: | |
device = flim.FindElementByPropertySubstring('Device', 'Interface', name) | |
print('Enabling device %s' % device.object_path) | |
device.Enable() |