From 367a12557f8c38edce3cd8fd450a56e309259eac Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Fri, 12 Apr 2019 13:14:35 +0200 Subject: [PATCH] Filter placeholders-devices: but use parseBool instead. [CURA-6057] --- cura/Machines/Models/DiscoveredPrintersModel.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cura/Machines/Models/DiscoveredPrintersModel.py b/cura/Machines/Models/DiscoveredPrintersModel.py index 7468b7cd8e..7b4fe48221 100644 --- a/cura/Machines/Models/DiscoveredPrintersModel.py +++ b/cura/Machines/Models/DiscoveredPrintersModel.py @@ -7,6 +7,7 @@ from PyQt5.QtCore import pyqtSlot, pyqtProperty, pyqtSignal, QObject from UM.i18n import i18nCatalog from UM.Logger import Logger +from UM.Util import parseBool if TYPE_CHECKING: from PyQt5.QtCore import QObject @@ -90,7 +91,7 @@ class DiscoveredPrintersModel(QObject): @pyqtProperty(list, notify = discoveredPrintersChanged) def discoveredPrinters(self) -> List["DiscoveredPrinter"]: item_list = list( - x for x in self._discovered_printer_by_ip_dict.values() if x.device.getProperty("temporary") != "true") + x for x in self._discovered_printer_by_ip_dict.values() if not parseBool(x.device.getProperty("temporary"))) item_list.sort(key = lambda x: x.device.name) return item_list