Cast semver to string when validating version

This commit is contained in:
Ivan Kravets
2019-10-05 23:40:27 +03:00
parent 10bada0bcc
commit d1c8cc38f2

View File

@ -18,6 +18,7 @@ from platformio.datamodel import DataField, DataModel, ListOfType, StrictDataMod
def validate_semver_field(_, value):
value = str(value)
if "." not in value:
raise ValueError("Invalid semantic versioning format")
return value if semantic_version.Version.coerce(value) else None