From 5f46162790e6bccb956b5821fd9cd32df1a0f55a Mon Sep 17 00:00:00 2001 From: Emmanuel Garette Date: Fri, 28 Mar 2025 08:32:02 +0100 Subject: [PATCH] fix: do not add multi \n at ends of export --- src/rougail/output_formatter/__init__.py | 2 +- tests/test_load.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rougail/output_formatter/__init__.py b/src/rougail/output_formatter/__init__.py index 2a89b9b..3bbe3c1 100644 --- a/src/rougail/output_formatter/__init__.py +++ b/src/rougail/output_formatter/__init__.py @@ -115,7 +115,7 @@ class RougailOutputFormatter: self.default_flow_style = False with BytesIO() as ymlfh: self.yaml.dump(self.families[None], ymlfh) - ret = ymlfh.getvalue().decode("utf-8").strip() + '\n' + ret = ymlfh.getvalue().decode("utf-8").strip() return True, ret def print(self): diff --git a/tests/test_load.py b/tests/test_load.py index 44d2ccd..837c9d1 100644 --- a/tests/test_load.py +++ b/tests/test_load.py @@ -32,7 +32,7 @@ def _test_structural_files(file_name, namespace, rougailconfig): rougailconfig['step.output'] = 'formatter' ################################## config = None - generated_output = RougailOutput(config, rougailconfig=rougailconfig).run()[1] + generated_output = RougailOutput(config, rougailconfig=rougailconfig).run()[1] + '\n' output_file = get_output_director(namespace) / file_name.parent.parent.name / file_name.parent.name / file_name.name if not output_file.is_file(): if not output_file.parent.is_dir():