From ea2bba853c034fde0b066c5819e7e1a189b6cae8 Mon Sep 17 00:00:00 2001 From: eth3lbert Date: Sun, 14 Apr 2024 03:14:14 +0800 Subject: [PATCH] Fix missing line break for accumulated files --- AutoBuild/nrdlist.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/AutoBuild/nrdlist.py b/AutoBuild/nrdlist.py index 4dc4fb8..80771ba 100644 --- a/AutoBuild/nrdlist.py +++ b/AutoBuild/nrdlist.py @@ -159,7 +159,10 @@ async def write_files(datalist: List[Dict[str, List[bytes]]]): sort_date = sorted(combined_data.keys(), reverse=True)[:30] accumulate = b"" for date in range(len(sort_date)): - accumulate += b"\n".join(combined_data[sort_date[date]]) + if not accumulate: + accumulate = b"\n".join(combined_data[sort_date[date]]) + else: + accumulate += b"\n" + b"\n".join(combined_data[sort_date[date]]) # accumulate = "\n".join(sorted(set(accumulate.split("\n")))) base_path.joinpath(f"past-{(date + 1):02d}day.txt").write_bytes(accumulate)