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

This commit is contained in:
Mark Haines 2015-11-03 19:42:49 +00:00
parent ebc0237109
commit 8322151661

View file

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