Don't put a space when appending the "Must be" strings to the desciption if there isn't a description, otherwise it will mess up the indent

pull/977/head
Mark Haines 9 years ago
parent ebc0237109
commit 8322151661

@ -164,10 +164,14 @@ def get_json_schema_object_fields(obj, enforce_title=False, include_parents=Fals
if props[key_name].get("enum"): if props[key_name].get("enum"):
if len(props[key_name].get("enum")) > 1: if len(props[key_name].get("enum")) > 1:
value_type = "enum" value_type = "enum"
if desc:
desc += " "
desc += ( desc += (
"One of: %s" % json.dumps(props[key_name]["enum"]) "One of: %s" % json.dumps(props[key_name]["enum"])
) )
else: else:
if desc:
desc += " "
desc += ( desc += (
"Must be '%s'." % props[key_name]["enum"][0] "Must be '%s'." % props[key_name]["enum"][0]
) )

Loading…
Cancel
Save