From fd7781d6230eb39572991a2308554c9aa3b3c6e3 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Sun, 5 Jun 2022 11:49:34 +0100 Subject: [PATCH] Handle empty lines --- webapp_moderation.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/webapp_moderation.py b/webapp_moderation.py index 1af0f315a..f30357d2f 100644 --- a/webapp_moderation.py +++ b/webapp_moderation.py @@ -395,11 +395,15 @@ def html_moderation_info(css_cache: {}, translate: {}, blocking_filename = base_dir + '/accounts/blocking.txt' if os.path.isfile(blocking_filename): with open(blocking_filename, 'r') as fp_block: - blocked_lines = fp_block.readlines().sort() + blocked_lines = fp_block.readlines() blocked_str = '' - for line in blocked_lines: - line = line.replace('\n', '').replace('\r', '').strip() - blocked_str += line + '\n' + if blocked_lines: + blocked_lines.sort() + for line in blocked_lines: + if not line: + continue + line = line.replace('\n', '').replace('\r', '').strip() + blocked_str += line + '\n' info_form += '
\n' info_form += \ '
' + \