Deprecate _updateMaterialContainer

There are better alternatives nowadays.

Discovered during CURA-2822.
This commit is contained in:
Ghostkeeper 2017-06-22 11:20:50 +02:00
parent fc96dfec4e
commit 121bf5897d
No known key found for this signature in database
GPG key ID: C5F96EE2BC0F7E75

View file

@ -11,6 +11,7 @@ from UM.Application import Application
from UM.Preferences import Preferences from UM.Preferences import Preferences
from UM.Logger import Logger from UM.Logger import Logger
from UM.Message import Message from UM.Message import Message
from UM.Decorators import deprecated
from UM.Settings.ContainerRegistry import ContainerRegistry from UM.Settings.ContainerRegistry import ContainerRegistry
from UM.Settings.ContainerStack import ContainerStack from UM.Settings.ContainerStack import ContainerStack
@ -1121,6 +1122,7 @@ class MachineManager(QObject):
def createMachineManager(engine=None, script_engine=None): def createMachineManager(engine=None, script_engine=None):
return MachineManager() return MachineManager()
@deprecated #Use ExtruderStack.material = ... and it won't be necessary.
def _updateMaterialContainer(self, definition: "DefinitionContainer", stack: "ContainerStack", variant_container: Optional["InstanceContainer"] = None, preferred_material_name: Optional[str] = None): def _updateMaterialContainer(self, definition: "DefinitionContainer", stack: "ContainerStack", variant_container: Optional["InstanceContainer"] = None, preferred_material_name: Optional[str] = None):
if not definition.getMetaDataEntry("has_materials"): if not definition.getMetaDataEntry("has_materials"):
return self._empty_material_container return self._empty_material_container