mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-06 22:47:29 -06:00
CURA-5296 Delete package info individually
This commit is contained in:
parent
d6ad8ed09e
commit
4a78825f55
1 changed files with 5 additions and 4 deletions
|
@ -100,12 +100,13 @@ class CuraPackageManager(QObject):
|
|||
|
||||
# (for initialize) Installs all packages that have been scheduled to be installed.
|
||||
def _installAllScheduledPackages(self) -> None:
|
||||
for package_id, installation_package_data in self._to_install_package_dict.items():
|
||||
self._installPackage(installation_package_data)
|
||||
|
||||
while self._to_install_package_dict:
|
||||
package_id, package_info = list(self._to_install_package_dict.items())[0]
|
||||
self._installPackage(package_info)
|
||||
self._installed_package_dict[package_id] = self._to_install_package_dict[package_id]
|
||||
del self._to_install_package_dict[package_id]
|
||||
self._saveManagementData()
|
||||
self._to_install_package_dict.clear()
|
||||
self._saveManagementData()
|
||||
|
||||
# Checks the given package is installed. If so, return a dictionary that contains the package's information.
|
||||
def getInstalledPackageInfo(self, package_id: str) -> Optional[dict]:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue