Cura/cura/Settings
Ghostkeeper 6e2738a254
Don't update extruders that Cura doesn't have
This is a bit of defensive coding. If the position is out of bounds for Cura it should now ignore those extruders.
This could be due to broken firmware, or maybe someone MITM-ing the connection and changing it, or perhaps because the printer was changed while the sync was ongoing? Whatever the cause, it now puts a warning in the log about it and doesn't crash any more.

Fixes Sentry issue CURA-156.
2020-09-08 12:53:30 +02:00
..
__init__.py Changing AGPLv3 to LGPLv3 2017-09-28 13:00:43 +02:00
ContainerManager.py Ensure that changing material type results in profile re-evaluation 2020-08-18 13:54:21 +02:00
cura_empty_instance_containers.py Give empty material the required material properties 2019-09-13 16:07:33 +02:00
CuraContainerRegistry.py Fix strict noneCHeck mypy issue 2020-07-29 12:24:38 +02:00
CuraContainerStack.py Add missing required typing 2020-08-14 15:19:59 +02:00
CuraFormulaFunctions.py Fix "typo" caused by cleanup before push 2020-01-30 18:23:25 +01:00
CuraStackBuilder.py Remove reference to JIRA ticket in comments 2020-08-10 14:58:59 +02:00
Exceptions.py Convert remaining doxygen to rst 2020-05-28 17:13:44 +02:00
ExtruderManager.py Replace support_tree_enable by a support_structure enum 2020-07-09 17:17:40 +02:00
ExtruderStack.py Don't create a context when it's not provided 2020-08-14 14:19:19 +02:00
GlobalStack.py Add a cache for settable_per_extruder property 2020-08-14 14:51:46 +02:00
IntentManager.py Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
MachineManager.py Don't update extruders that Cura doesn't have 2020-09-08 12:53:30 +02:00
MachineNameValidator.py Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
MaterialSettingsVisibilityHandler.py Merge remote-tracking branch 'origin/master' into refactoring_machine_manager 2018-02-21 14:05:19 +01:00
PerObjectContainerStack.py Don't use deprecated extruders property 2020-05-29 18:14:21 +02:00
SetObjectExtruderOperation.py Convert remaining doxygen to rst 2020-05-28 17:13:44 +02:00
SettingInheritanceManager.py Convert remaining doxygen to rst 2020-05-28 17:13:44 +02:00
SettingOverrideDecorator.py Prevent double updateNextStack during deepcopy 2020-06-23 11:40:52 +02:00
SettingVisibilityPreset.py Forbid interpolation in setting visibility preset files 2018-10-18 14:54:20 +02:00
SidebarCustomMenuItemsModel.py Fix icon name role 2018-09-17 10:51:56 +02:00
SimpleModeSettingsManager.py Remove a number of unused imports 2020-04-10 13:58:10 +02:00