Cura/plugins/XmlMaterialProfile/XmlMaterialValidator.py
Lipu Fei 6a053a9f46 Fix material profile validator
CURA-4871

Description and adhesion info are not mandatory info.
2018-02-01 14:50:05 +01:00

26 lines
594 B
Python

# Copyright (c) 2017 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher.
class XmlMaterialValidator():
@classmethod
def validateMaterialMetaData(cls, validation_metadata):
if validation_metadata.get("GUID") is None:
return "Missing GUID"
if validation_metadata.get("brand") is None:
return "Missing Brand"
if validation_metadata.get("material") is None:
return "Missing Material"
if validation_metadata.get("version") is None:
return "Missing Version"
return None