Cura/cura/UI
Ghostkeeper 4372099e1d
Don't crash if material preferences are corrupt
This time we don't need to catch permission errors and such since we're reading it from a string that was stored in memory (read when the preferences file was read). However we do need to catch JSON Decoding Errors since the JSON syntax might be broken by the user modifying these files or because the file wasn't saved properly before.

Fixes Sentry issue CURA-112.
2020-07-13 11:45:16 +02:00
..
__init__.py WIP: Add Welcome Page and use CTRL+Alt+D to trigger 2019-02-27 12:45:28 +01:00
AddPrinterPagesModel.py Add extra "AddPrinterPagesModel" without the cancel button 2020-06-09 15:20:15 +02:00
CuraSplashScreen.py Make animation time instead of update dependant 2019-12-24 12:53:19 +01:00
MachineActionManager.py Remove trailing whitespace from Python files 2020-05-29 14:30:33 +02:00
MachineSettingsManager.py Remove use of deprecated extruders property 2020-06-02 11:54:10 +02:00
ObjectsModel.py Speed up the objects model 2020-06-23 10:32:42 +02:00
PrintInformation.py Don't crash if material preferences are corrupt 2020-07-13 11:45:16 +02:00
RecommendedMode.py Change import 2019-05-21 15:17:04 +02:00
TextManager.py Gracefully handle the sitation if the changelog was not found 2020-03-18 11:17:23 +01:00
WelcomePagesModel.py Add is_final_page attribute and mark the "Add Cloud Printers" page as final 2020-04-29 11:37:42 +02:00
WhatsNewPagesModel.py Remove hack in WelcomePagesModel and add WhatsNewPagesModel 2019-04-12 12:11:09 +02:00