def _activate_next_device(self): """Start the activation of the first device.""" with self._devices_to_register_lock: while self._devices_to_register: device = self._devices_to_register.popitem()[1] self._devices[device.scs_id] = device self._device_being_registered = device.scs_id self._reactor.append_task(GetStatusTask(target=device.scs_id))
def _activate_next_device(self): """Start the activation of the first device.""" from scsgate.tasks import GetStatusTask with self._devices_to_register_lock: while len(self._devices_to_register) != 0: _, device = self._devices_to_register.popitem() self._devices[device.scs_id] = device self._device_being_registered = device.scs_id self._reactor.append_task(GetStatusTask(target=device.scs_id))