From 4a3436a10779d0eb51cf7f794e415c2fdcbf5c17 Mon Sep 17 00:00:00 2001 From: Elias Kunnas Date: Sun, 24 Jul 2022 23:46:29 +0300 Subject: [PATCH] Keep trailing newlines in generated files --- openapi_python_client/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/openapi_python_client/__init__.py b/openapi_python_client/__init__.py index 978b3d8df..7c8683a90 100644 --- a/openapi_python_client/__init__.py +++ b/openapi_python_client/__init__.py @@ -74,7 +74,11 @@ def __init__( else: loader = package_loader self.env: Environment = Environment( - loader=loader, trim_blocks=True, lstrip_blocks=True, extensions=["jinja2.ext.loopcontrols"] + loader=loader, + trim_blocks=True, + lstrip_blocks=True, + extensions=["jinja2.ext.loopcontrols"], + keep_trailing_newline=True, ) self.project_name: str = config.project_name_override or f"{utils.kebab_case(openapi.title).lower()}-client"