From 784808961a26df1dc2cf86597a957e52516b26b6 Mon Sep 17 00:00:00 2001 From: bashrc Date: Wed, 29 Apr 2026 12:25:47 +0100 Subject: [PATCH] Replace file operations with function --- siteactive.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/siteactive.py b/siteactive.py index ee8eccd09..a533fe5be 100644 --- a/siteactive.py +++ b/siteactive.py @@ -15,6 +15,7 @@ from urllib.parse import urlparse from utils import data_dir from utils import string_starts_with from data import load_string +from data import save_string class Result: @@ -163,14 +164,13 @@ def save_unavailable_sites(base_dir: str, sites_unavailable: []) -> None: """ unavailable_sites_filename = data_dir(base_dir) + '/unavailable_sites.txt' sites_unavailable.sort() - try: - with open(unavailable_sites_filename, 'w+', - encoding='utf-8') as fp_sites: - for site in sites_unavailable: - if site: - fp_sites.write(site + '\n') - except OSError: - print('EX: unable to save unavailable sites') + text = '' + for site in sites_unavailable: + if site: + text += site + '\n' + save_string(text, unavailable_sites_filename, + 'EX: unable to save unavailable sites ' + + unavailable_sites_filename) def load_unavailable_sites(base_dir: str) -> []: