Fix number/boolean and nullable object generation

pull/161/head
puc9 2 years ago
parent a3980858b5
commit c70e8e27fc
No known key found for this signature in database
GPG Key ID: 14CE6CB3C88B6EEC

@ -112,7 +112,7 @@ def response_to_headers(headers):
def value_to_schema(value):
# check if value is a number
if isinstance(value, (int, float)):
if type(value) is int or type(value) is float:
return {"type": "number"}
# check if value is a boolean
elif isinstance(value, bool):
@ -143,7 +143,11 @@ def value_to_schema(value):
}
# if it is none, return null
elif value is None:
return {"type": "object"}
return {
"type": "object",
"nullable": True
}
def is_uuid(key):

Loading…
Cancel
Save