diff --git a/openapi/generate_openapi.py b/openapi/generate_openapi.py index 9aed62e4f..4b6aa9a27 100644 --- a/openapi/generate_openapi.py +++ b/openapi/generate_openapi.py @@ -821,6 +821,11 @@ def parse_schemas(schemas_dir): for filename in files: path = os.path.join(root, filename) context = parse_file(path) + + if context is None: + # the file doesn't contain a schema (see above) + continue + program = context.program current_schema = None