Tweak how constants are represented.

This commit is contained in:
Kegan Dougal 2015-05-26 17:39:38 +01:00
parent 9d532f30e8
commit 06177740d4
3 changed files with 11 additions and 4 deletions

View file

@ -102,8 +102,15 @@ class MatrixUnits(Units):
else:
value_type = props[key_name]["type"]
if props[key_name].get("enum"):
value_type = "enum"
desc += " One of: %s" % json.dumps(props[key_name]["enum"])
if len(props[key_name].get("enum")) > 1:
value_type = "enum"
desc += (
" One of: %s" % json.dumps(props[key_name]["enum"])
)
else:
desc += (
" Must be '%s'." % props[key_name]["enum"][0]
)
fields["rows"].append({
"key": key_name,