From b4cf3c2b1a4265362f24576de7b8369ed067b188 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Tue, 5 Jul 2022 19:10:56 +0100 Subject: [PATCH] Save an empty file rather than going with defaults --- daemon.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/daemon.py b/daemon.py index e14789e01..7f60035aa 100644 --- a/daemon.py +++ b/daemon.py @@ -5118,12 +5118,13 @@ class PubServer(BaseHTTPRequestHandler): self.server.dogwhistles = \ load_dogwhistles(dogwhistles_filename) else: - if os.path.isfile(dogwhistles_filename): - try: - os.remove(dogwhistles_filename) - except OSError: - print('EX: _newswire_update unable to delete ' + - dogwhistles_filename) + # save an empty file + try: + with open(dogwhistles_filename, 'w+', + encoding='utf-8') as fp_dogwhistles: + fp_dogwhistles.write('') + except OSError: + print('EX: unable to write ' + dogwhistles_filename) self.server.dogwhistles = {} # save news tagging rules