From 721907ca4d64cb06ddff2cacf49e9f888c7e4ef6 Mon Sep 17 00:00:00 2001 From: bashrc Date: Wed, 29 Apr 2026 13:13:36 +0100 Subject: [PATCH] Replace file operations with function --- question.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/question.py b/question.py index 9aa68e360..5765de564 100644 --- a/question.py +++ b/question.py @@ -160,14 +160,12 @@ def question_update_votes(base_dir: str, nickname: str, domain: str, else: newlines.append(vote_line) if save_voters_file: - try: - with open(voters_filename, 'w+', - encoding='utf-8') as fp_voters: - for vote_line in newlines: - fp_voters.write(vote_line) - except OSError: - print('EX: unable to write voters file2 ' + - voters_filename) + text = '' + for vote_line in newlines: + text += vote_line + save_string(text, voters_filename, + 'EX: unable to write voters file2 ' + + voters_filename) else: return None, None