From 07ac09e87852ba6c88e76ec82f8a4036f85bc95e Mon Sep 17 00:00:00 2001 From: Jack Ha Date: Mon, 26 Mar 2018 15:07:27 +0200 Subject: [PATCH] Revert "Use set for searching" This reverts commit 80c2b3b7e8f21aac026fb01b80cc5ca23a5be462. --- cura/Machines/Models/GenericMaterialsModel.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cura/Machines/Models/GenericMaterialsModel.py b/cura/Machines/Models/GenericMaterialsModel.py index 73a10b313e..335e5ef6e8 100644 --- a/cura/Machines/Models/GenericMaterialsModel.py +++ b/cura/Machines/Models/GenericMaterialsModel.py @@ -81,7 +81,7 @@ class GenericMaterialsModel(BaseMaterialsModel): # \return The filtered list def _getUltimakerGenericProfiles(self, available_material_dict: Dict[str, MaterialNode]): generic_item_list = [] - ultimaker_item_set = set() + ultimaker_item_list = [] for root_material_id, container_node in available_material_dict.items(): metadata = container_node.metadata @@ -104,11 +104,11 @@ class GenericMaterialsModel(BaseMaterialsModel): "container_node": container_node } if is_ultimaker_brand: - ultimaker_item_set.add(item['material']) + ultimaker_item_list.append(item['material']) else: generic_item_list.append(item) # If material is not in ultimaker list then remove it - item_list = [material for material in generic_item_list if material['material'] in ultimaker_item_set] + item_list = [material for material in generic_item_list if material['material'] in ultimaker_item_list] return item_list