mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-08-06 05:23:58 -06:00
Use dict get fallback to prevent errors
This commit is contained in:
parent
1fb2edace5
commit
51abd32328
1 changed files with 3 additions and 3 deletions
|
@ -54,9 +54,9 @@ class CuraPackageManager(QObject):
|
|||
with open(self._package_management_file_path, "r", encoding = "utf-8") as f:
|
||||
management_dict = json.load(f, encoding = "utf-8")
|
||||
|
||||
self._installed_package_dict = management_dict["installed"]
|
||||
self._to_remove_package_set = set(management_dict["to_remove"])
|
||||
self._to_install_package_dict = management_dict["to_install"]
|
||||
self._installed_package_dict = management_dict.get("installed", {})
|
||||
self._to_remove_package_set = set(management_dict.get("to_remove", []))
|
||||
self._to_install_package_dict = management_dict.get("to_install", {})
|
||||
|
||||
Logger.log("i", "Package management file %s is loaded", self._package_management_file_path)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue