Tweak how constants are represented.

pull/977/head
Kegan Dougal 9 years ago
parent 9d532f30e8
commit 06177740d4

@ -20,7 +20,7 @@
"type": { "type": {
"type": "string", "type": "string",
"enum": ["answer"], "enum": ["answer"],
"description": "The type of session description. Must be 'answer'." "description": "The type of session description."
}, },
"sdp": { "sdp": {
"type": "string", "type": "string",

@ -21,7 +21,7 @@
"type": { "type": {
"type": "string", "type": "string",
"enum": ["offer"], "enum": ["offer"],
"description": "The type of session description. Must be 'offer'." "description": "The type of session description."
}, },
"sdp": { "sdp": {
"type": "string", "type": "string",

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

Loading…
Cancel
Save