From 7286ec2b15e5cc2f64c58ea8a9b1f2f5ca8dea1c Mon Sep 17 00:00:00 2001 From: Jyhess Date: Fri, 18 Jan 2019 05:41:43 +0100 Subject: [PATCH] Fix missing __init__.py (#1933) --- .../PythonAiohttpConnexionServerCodegen.java | 1 + .../python-aiohttp/openapi_server/__init__.py | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 samples/server/petstore/python-aiohttp/openapi_server/__init__.py diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonAiohttpConnexionServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonAiohttpConnexionServerCodegen.java index bcdd450c7031..eee7fb8b5ea4 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonAiohttpConnexionServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonAiohttpConnexionServerCodegen.java @@ -45,5 +45,6 @@ public String getName() { protected void addSupportingFiles() { supportingFiles.add(new SupportingFile("conftest.mustache", testPackage, "conftest.py")); supportingFiles.add(new SupportingFile("__init__test.mustache", testPackage, "__init__.py")); + supportingFiles.add(new SupportingFile("__init__main.mustache", packageName, "__init__.py")); } } diff --git a/samples/server/petstore/python-aiohttp/openapi_server/__init__.py b/samples/server/petstore/python-aiohttp/openapi_server/__init__.py new file mode 100644 index 000000000000..4cc2516c1db9 --- /dev/null +++ b/samples/server/petstore/python-aiohttp/openapi_server/__init__.py @@ -0,0 +1,12 @@ +import os +import connexion + + +def main(): + options = { + "swagger_ui": True + } + specification_dir = os.path.join(os.path.dirname(__file__), 'openapi') + app = connexion.AioHttpApp(__name__, specification_dir=specification_dir, options=options) + app.add_api('openapi.yaml', arguments={'title': 'OpenAPI Petstore'}, pass_context_arg_name='request') + app.run(port=8080)