Skip to content

Commit

Permalink
Add encoding and newlines for consistent cross-platform Unicode support
Browse files Browse the repository at this point in the history
Co-authored-by: C.A.M. Gerlach <[email protected]>
  • Loading branch information
hugovk and CAM-Gerlach committed Nov 21, 2022
1 parent a8786b7 commit b853e39
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions generate-release-cycle.py
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,12 @@ def save_csv(self) -> None:
now_str = str(dt.datetime.utcnow())

with (
open("include/branches.csv", "w", newline="") as file_branches,
open("include/end-of-life.csv", "w", newline="") as file_eol,
open(
"include/branches.csv", "w", encoding="UTF-8", newline=""
) as file_branches,
open(
"include/end-of-life.csv", "w", encoding="UTF-8", newline=""
) as file_eol,
):
csv_branches = csv.writer(file_branches, quoting=csv.QUOTE_MINIMAL)
csv_eol = csv.writer(file_eol, quoting=csv.QUOTE_MINIMAL)
Expand Down Expand Up @@ -117,7 +121,9 @@ def save_mermaid(self) -> None:
)
out.append(v)

with open("include/release-cycle.mmd", "w") as f:
with open(
"include/release-cycle.mmd", "w", encoding="UTF-8", newline="\n"
) as f:
f.writelines(out)


Expand Down

0 comments on commit b853e39

Please sign in to comment.