mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-23 06:33:55 -06:00
Fix call to plugin that was causing errors when building
CURA-8610
This commit is contained in:
parent
d2381f129f
commit
efeb29c734
1 changed files with 3 additions and 2 deletions
|
@ -5,13 +5,13 @@ import os
|
||||||
from typing import Any, cast, Dict, List, Set, Tuple, TYPE_CHECKING, Optional
|
from typing import Any, cast, Dict, List, Set, Tuple, TYPE_CHECKING, Optional
|
||||||
|
|
||||||
from UM.Logger import Logger
|
from UM.Logger import Logger
|
||||||
|
from UM.PluginRegistry import PluginRegistry
|
||||||
from cura.CuraApplication import CuraApplication # To find some resource types.
|
from cura.CuraApplication import CuraApplication # To find some resource types.
|
||||||
from cura.Settings.GlobalStack import GlobalStack
|
from cura.Settings.GlobalStack import GlobalStack
|
||||||
|
|
||||||
from UM.PackageManager import PackageManager # The class we're extending.
|
from UM.PackageManager import PackageManager # The class we're extending.
|
||||||
from UM.Resources import Resources # To find storage paths for some resource types.
|
from UM.Resources import Resources # To find storage paths for some resource types.
|
||||||
from UM.i18n import i18nCatalog
|
from UM.i18n import i18nCatalog
|
||||||
from plugins.XmlMaterialProfile.XmlMaterialProfile import XmlMaterialProfile
|
|
||||||
|
|
||||||
catalog = i18nCatalog("cura")
|
catalog = i18nCatalog("cura")
|
||||||
|
|
||||||
|
@ -68,7 +68,8 @@ class CuraPackageManager(PackageManager):
|
||||||
with open(root + "/" + file_name, encoding="utf-8") as f:
|
with open(root + "/" + file_name, encoding="utf-8") as f:
|
||||||
# Make sure the file we found has the same guid as our material
|
# Make sure the file we found has the same guid as our material
|
||||||
# Parsing this xml would be better but the namespace is needed to search it.
|
# Parsing this xml would be better but the namespace is needed to search it.
|
||||||
parsed_guid = XmlMaterialProfile.getMetadataFromSerialized(f.read(), "GUID")
|
parsed_guid = PluginRegistry.getInstance().getPluginObject("XmlMaterialProfile").getMetadataFromSerialized(
|
||||||
|
f.read(), "GUID")
|
||||||
if guid == parsed_guid:
|
if guid == parsed_guid:
|
||||||
return package_id
|
return package_id
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue