From 0c3dbc73fcaf4d6a62e2a94ade493bbda9d390e7 Mon Sep 17 00:00:00 2001 From: Mark Wolfman Date: Fri, 16 Apr 2021 11:27:50 -0500 Subject: [PATCH] Fixed bug with textbox formatting. --- dungeonsheets/make_sheets.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dungeonsheets/make_sheets.py b/dungeonsheets/make_sheets.py index 36e1ae2..ad595d8 100755 --- a/dungeonsheets/make_sheets.py +++ b/dungeonsheets/make_sheets.py @@ -124,10 +124,12 @@ PDFTK_CMD = "pdftk" def text_box(string): """Format a string for displaying in a text box.""" # remove multiple whitespace without removing linebreaks - new_string = " ".join(string.replace("\n", r"\m").split()) + new_string = " ".join(string.replace("\n", "\m").split()) # noqa: W605 # Remove *single* line breaks, swap *multi* line breaks to single (fdf: \r) new_string = ( - new_string.replace(r"\m \m", r"\r").replace(r"\m\m", r"\r").replace(r"\m", " ") + new_string.replace("\m \m", "\r") # noqa: W605 + .replace("\m\m", "\r") # noqa: W605 + .replace("\m", " ") # noqa: W605 ) return new_string