mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-09 07:56:22 -06:00
Fix
This commit is contained in:
parent
91ac7dbc24
commit
a2345d3004
1 changed files with 6 additions and 5 deletions
|
@ -195,12 +195,13 @@ class UltimakerNetworkedPrinterOutputDevice(NetworkedPrinterOutputDevice):
|
||||||
|
|
||||||
# Check which printers need to be created or updated.
|
# Check which printers need to be created or updated.
|
||||||
for index, printer_data in enumerate(remote_printers):
|
for index, printer_data in enumerate(remote_printers):
|
||||||
printer = next(iter(printer for printer in self._printers if printer.key == printer_data.uuid))
|
printer = next(iter(printer for printer in self._printers if printer.key == printer_data.uuid), None)
|
||||||
if not printer:
|
if printer:
|
||||||
printer = printer_data.createOutputModel(ClusterOutputController(self))
|
|
||||||
else:
|
|
||||||
printer_data.updateOutputModel(printer)
|
printer_data.updateOutputModel(printer)
|
||||||
new_printers.append(printer)
|
new_printers.append(printer)
|
||||||
|
else:
|
||||||
|
printer = printer_data.createOutputModel(ClusterOutputController(self))
|
||||||
|
new_printers.append(printer)
|
||||||
|
|
||||||
# Check which printers need to be removed (de-referenced).
|
# Check which printers need to be removed (de-referenced).
|
||||||
remote_printers_keys = [printer_data.uuid for printer_data in remote_printers]
|
remote_printers_keys = [printer_data.uuid for printer_data in remote_printers]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue