Use pre-cached quality type from node rather than re-requesting it

Minor performance increase.

Done during Turbo Testing and Tooling.
This commit is contained in:
Ghostkeeper 2019-10-04 14:10:45 +02:00
parent 0a6842703c
commit 6f2f15c74f
No known key found for this signature in database
GPG Key ID: 86BEF881AE2CF276

View File

@ -73,7 +73,7 @@ class MachineNode(ContainerNode):
qualities_per_type_per_extruder[extruder_nr] = self.global_qualities
else:
# Use the actually specialised quality profiles.
qualities_per_type_per_extruder[extruder_nr] = {node.getMetaDataEntry("quality_type"): node for node in self.variants[variant_name].materials[material_base].qualities.values()}
qualities_per_type_per_extruder[extruder_nr] = {node.quality_type: node for node in self.variants[variant_name].materials[material_base].qualities.values()}
# Create the quality group for each available type.
quality_groups = {}