From 30827f94581862018fc2d33454cd1ca4cfa7fe7b Mon Sep 17 00:00:00 2001 From: "Casper V. Kristensen" Date: Sun, 10 Mar 2019 23:26:43 +0100 Subject: [PATCH] Fix read/write of newlines in already_posted. --- dailyreleases/generation.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dailyreleases/generation.py b/dailyreleases/generation.py index 5663a4e..46452bc 100644 --- a/dailyreleases/generation.py +++ b/dailyreleases/generation.py @@ -147,7 +147,7 @@ def generate(post=False, pm_recipients=None) -> None: def load_already_posted() -> Set[str]: try: with DATA_DIR.joinpath("already_posted").open() as file: - return {line.rstrip() for line in file.readlines()} + return {line.rstrip() for line in file} except FileNotFoundError: return set() @@ -155,4 +155,4 @@ def load_already_posted() -> Set[str]: def save_already_posted(already_posted) -> None: logger.info("Saving already posted to file") with DATA_DIR.joinpath("already_posted").open("w") as file: - file.writelines(already_posted) + file.writelines(f"{dirname}\n" for dirname in already_posted)