From e1ffe943c836d511a6e445d532c3927d0a8f6cf2 Mon Sep 17 00:00:00 2001 From: Benjamin Tissoires Date: Wed, 17 Jun 2020 05:37:15 +0200 Subject: openapi: also consider Object type as valid Not sure if this will end up in a correct openapi file, but the docs are correctly generated, so... meh. --- openapi/generate_openapi.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'openapi') diff --git a/openapi/generate_openapi.py b/openapi/generate_openapi.py index b843feff..fabf3819 100644 --- a/openapi/generate_openapi.py +++ b/openapi/generate_openapi.py @@ -249,7 +249,10 @@ class EntryPoint(object): if name.startswith('{'): param_type = name.strip('{}') - if param_type not in ['string', 'number', 'boolean', 'integer', 'array', 'file']: + if param_type == 'Object': + # hope for the best + param_type = 'object' + elif param_type not in ['string', 'number', 'boolean', 'integer', 'array', 'file']: self.warn('unknown type {}\n allowed values: string, number, boolean, integer, array, file'.format(param_type)) try: name, desc = desc.split(maxsplit=1) -- cgit v1.2.3-1-g7c22