Cura/cura
Ghostkeeper 4050d3ccde
Prevent crash when a setting is not in any setting category
I don't know what exactly caused this since it's impossible to trace. But the crash happened with a setting called 'dual_gcode' which currently doesn't exist in Cura. So I think it must be some plug-in that adds it. In any case, it's good to be defensive about this sort of thing. Good type checking would've caught this for us.

Fixes Sentry issue CURA-JB.
2020-04-14 21:06:10 +02:00
..
API Move UltimakerCloudAuthentication and UltimakerCloudScope 2020-03-12 17:48:54 +01:00
Arranging Update some documentation to the new style 2020-04-10 14:05:17 +02:00
Backups Scout some documentation to docstring. 2020-03-26 18:26:14 +01:00
Machines Prevent crash when a setting is not in any setting category 2020-04-14 21:06:10 +02:00
OAuth2 Update wording for authorization server error message 2020-04-09 16:59:43 +02:00
Operations Remove a number of unused imports 2020-04-10 13:58:10 +02:00
PrinterOutput Remove a number of unused variables 2020-04-10 13:46:19 +02:00
ReaderWriters Create module cura.ReaderWriters 2018-04-05 15:14:15 +02:00
Scene Prevent max recursion for convex hull calculation 2020-02-28 16:31:28 +01:00
Settings Use base_file to check if a material is known 2020-04-14 09:49:34 +02:00
Stages Move CuraStage back to where plugins expect it. 2019-03-29 13:11:03 +01:00
TaskManagement Move HttpRequestManager to Uranium 2020-01-03 08:59:29 +01:00
UI Remove a number of unused imports 2020-04-10 13:58:10 +02:00
UltimakerCloud Move UltimakerCloudAuthentication and UltimakerCloudScope 2020-03-12 17:48:54 +01:00
Utils Fix mypy warning 2019-10-23 15:29:54 +02:00
__init__.py T466: Revert the previous commit since it messed up the file rights. 2016-12-23 15:53:15 -05:00
ApplicationMetadata.py Revert "Ensure the default Trust violation handler is always called" 2020-03-17 13:51:39 +01:00
AutoSave.py Add some missing typing 2020-01-10 14:58:53 +01:00
BuildVolume.py Fix calculation of infill wipe distance starting from infill location 2020-04-14 17:59:00 +02:00
CameraAnimation.py Merge pull request #905 from Ultimaker/snappier_camera_animation 2017-10-24 10:36:55 +02:00
CrashHandler.py Merge branch '4.5' 2020-02-25 12:07:47 +01:00
CuraActions.py Fix bunch of issues found by pylint 2020-01-10 16:37:46 +01:00
CuraApplication.py Fix calculation of infill wipe distance starting from infill location 2020-04-14 17:59:00 +02:00
CuraPackageManager.py Fix typing in __init__ methods to appease MYPY 2020-01-14 21:56:06 +01:00
CuraVersion.py.in Make Marketplace link configurable from the build system 2020-01-28 11:52:46 +01:00
CuraView.py Fix bunch of issues found by pylint 2020-01-10 16:37:46 +01:00
Layer.py Add some missing typing 2020-01-10 14:58:53 +01:00
LayerData.py Codestyle fixes 2020-01-10 15:32:53 +01:00
LayerDataBuilder.py Removed unused function & added more typing 2019-01-25 13:52:41 +01:00
LayerDataDecorator.py Add some missing typing 2020-01-10 14:58:53 +01:00
LayerPolygon.py Fix some more typing 2020-01-10 18:03:20 +01:00
MachineAction.py Use loader for machine actions in dialog 2019-05-06 13:06:23 +02:00
MultiplyObjectsJob.py Fix bunch of issues found by pylint 2020-01-10 16:37:46 +01:00
OneAtATimeIterator.py Fix typing in __init__ methods to appease MYPY 2020-01-14 21:56:06 +01:00
PickingPass.py Fix some more code-style 2018-07-03 13:09:05 +02:00
PlatformPhysics.py Don't crash on moving empty groups down to build plate 2020-04-07 13:16:48 +02:00
PreviewPass.py Fix bunch of issues found by pylint 2020-01-10 16:37:46 +01:00
PrinterOutputDevice.py Fix typo in a log warning message 2019-05-16 12:04:26 +02:00
PrintJobPreviewImageProvider.py Codestyle fixes 2020-01-10 15:32:53 +01:00
SingleInstance.py Consider user preference when opening project files from cli. 2019-10-01 11:54:53 +02:00
Snapshot.py Add extra exception handling for UFPwriter 2019-09-24 09:24:36 +02:00
XRayPass.py show xray errors in solid view 2020-02-27 16:41:13 +01:00