Check enum keys against text instead of cast value

This commit is contained in:
D. Berge
2024-05-03 11:40:21 +02:00
parent be0d7b269f
commit bb70cf1a3d

View File

@@ -27,7 +27,7 @@ def parse_line (line, fields):
if "default" in spec: if "default" in spec:
value = spec["default"] value = spec["default"]
for enum_key in spec["enum"]: for enum_key in spec["enum"]:
if enum_key == value: if enum_key == text:
enum_value = transformer(spec["enum"][enum_key]) enum_value = transformer(spec["enum"][enum_key])
value = enum_value value = enum_value
break break