From 783ea0efa0fe732936a239752d0e82b73d191d95 Mon Sep 17 00:00:00 2001 From: Akemi Izuko Date: Wed, 17 Jul 2024 19:32:17 -0600 Subject: [PATCH] Parser: remove empty last line --- src/main.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main.py b/src/main.py index 7887483..d6e79e2 100644 --- a/src/main.py +++ b/src/main.py @@ -126,7 +126,7 @@ def parse_yaml(data): def to_ssh_config_string(parse): s = str() - for host, keys in parse.items(): + for i, (host, keys) in enumerate(parse.items()): lines = list() for key, values in keys.items(): @@ -137,7 +137,9 @@ def to_ssh_config_string(parse): lines.append(f"\t{key} {value}") # join the sorted lines on a new line character - s += f"Host {host}\n" + "\n".join(sorted(lines)) + "\n\n" + s += f"Host {host}\n" + "\n".join(sorted(lines)) + + s += "\n\n" if i < len(parse) - 1 else "\n" return s