def connect_device(device_name): """connect_device(device_id) -> Device Connect a device according to device ID. """ environ = os.environ device_id = environ.get(device_name) if device_id == None: device_id = device_name backend = Configs("common").get("backend", "Info") logger.debug("Device ID is " + device_id + " backend is " + backend) if backend.upper() == "MONKEY": from monkeyUser import MonkeyUser device = globals()["%sUser" % backend](device_id) else: device = Device(device_id) if device is None: logger.critical("Cannot connect device.") raise RuntimeError("Cannot connect %s device." % device_id) return device
def connect_device(device_name): """connect_device(device_id) -> Device Connect a device according to device ID. """ environ = os.environ device_id = environ.get(device_name) if device_id == None: device_id = device_name backend = Configs("common").get("backend","Info") logger.debug("Device ID is " + device_id + " backend is " + backend) if backend.upper() == "MONKEY": from monkeyUser import MonkeyUser device = globals()["%sUser"%backend](device_id) else: device = Device(device_id) if device is None: logger.critical("Cannot connect device.") raise RuntimeError("Cannot connect %s device." % device_id) return device