Cura/cura
Ghostkeeper 9674c54efb
Better type checking and handling of optionals
Adds type checking here and there to catch such errors in the future.
This makes it handle the optional fields of this model better.

Contributes to issue CURA-8730.
2021-12-08 17:36:09 +01:00
..
API Modernize typing usage 2021-11-23 11:10:22 +01:00
Arranging Use integer positions for fixed items too 2021-11-18 11:44:09 +01:00
Backups Don't restore files ignored with current backup policy. 2021-11-30 17:34:49 +01:00
Machines Emit signal when property changed 2021-12-06 09:43:53 +01:00
OAuth2 Also catch BlockingIOError when getting a keyring attribute 2021-11-30 13:27:32 +01:00
Operations Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
PrinterOutput Better type checking and handling of optionals 2021-12-08 17:36:09 +01:00
ReaderWriters Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
Scene Merge pull request #9884 from Ultimaker/CURA-7873_fix_positioning_merged_meshes 2021-06-08 12:37:34 +02:00
Settings Merge branch 'master' into feature_extruder_warning_icon 2021-11-16 14:56:43 +01:00
Stages Move CuraStage back to where plugins expect it. 2019-03-29 13:11:03 +01:00
TaskManagement Fix various typos 2021-09-07 11:33:54 -04:00
UI CHange _getBuiltinWelcomePagePath to be static 2021-12-01 10:33:05 +01:00
UltimakerCloud Merge branch 'CURA-8670_fix_error_message_failed_sync' 2021-12-06 13:19:27 +01:00
Utils Remove trailing whitespace from Python files 2020-05-29 14:30:33 +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 Increase SDK version to 7.8.0 2021-09-17 15:15:25 +02:00
AutoSave.py Print how much time it took to autosave dirty profiles 2021-05-06 10:54:38 +02:00
BuildVolume.py Handle exception when adhesion extruder could not be found 2021-11-09 10:17:32 +01:00
CameraAnimation.py Merge pull request #905 from Ultimaker/snappier_camera_animation 2017-10-24 10:36:55 +02:00
CrashHandler.py Apply bitmask to user scope 2020-09-08 02:00:58 +02:00
CuraActions.py Add missing campaign tags 2021-08-09 12:59:29 +02:00
CuraApplication.py Also ensure that extruder settings are correct when discarding unsaved changes 2021-11-09 15:10:09 +01:00
CuraPackageManager.py Merge remote-tracking branch 'origin/master' into doxygen_to_restructuredtext_comments 2020-05-28 17:31:24 +02:00
CuraVersion.py.in Add the CURA_DIGITAL_FACTORY_URL variable 2020-09-14 21:15:32 +02:00
CuraView.py Fix various typos 2021-09-07 11:33:54 -04:00
Layer.py Add documentation. 2021-11-07 22:26:34 +01:00
LayerData.py Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
LayerDataBuilder.py Apply suggestions from code review 2021-10-31 21:21:24 +01:00
LayerDataDecorator.py Converted comments in dir Cura/cura to rst style 2020-04-21 16:58:45 +02:00
LayerPolygon.py Add documentation. 2021-11-07 22:26:34 +01:00
MachineAction.py Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
MultiplyObjectsJob.py Push the grouped operation instead of redoing it 2021-10-06 16:46:20 +02:00
OneAtATimeIterator.py Exclude objects outside buildplate from OneAtATimeIterator 2020-10-14 17:14:38 +02:00
PickingPass.py Fix picking pixel on integer indices 2021-11-18 11:36:20 +01:00
PlatformPhysics.py Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
PreviewPass.py Part of fix for crash on context menu open + click on slice. 2021-07-30 19:50:18 +02:00
PrinterOutputDevice.py Fix typo in a log warning message 2019-05-16 12:04:26 +02:00
PrintJobPreviewImageProvider.py Converted comments in dir Cura/cura to rst style 2020-04-21 16:58:45 +02:00
SingleInstance.py Merge branch 'feature_single_instance_clear_before_load' of https://github.com/fieldOfView/Cura 2021-09-15 16:18:54 +02:00
Snapshot.py Ensure that opengl context is available when creating a snapshot 2021-12-02 15:06:54 +01:00
XRayPass.py Pass the cached normal transformation to the rendere 2020-06-30 13:39:32 +02:00