Fix type hinting and function name for upgrade profile

CURA-3540
This commit is contained in:
Lipu Fei 2017-04-14 15:40:15 +02:00
parent 4f2c76e462
commit b3f60c461b

View file

@ -3,6 +3,7 @@
import copy
import io
from typing import Optional
import xml.etree.ElementTree as ET
from UM.Resources import Resources
@ -369,10 +370,10 @@ class XmlMaterialProfile(InstanceContainer):
self._dirty = False
self._path = ""
def getConfigurationType(self) -> str:
return "material" # FIXME: not sure if this is correct
def getConfigurationTypeFromSerialized(self, serialized: str) -> Optional[str]:
return "material"
def getVersionFromSerialized(self, serialized: str) -> int:
def getVersionFromSerialized(self, serialized: str) -> Optional[int]:
version = None
data = ET.fromstring(serialized)
metadata = data.iterfind("./um:metadata/*", self.__namespaces)