From 851376d535004f27eca110267298825595281eaa Mon Sep 17 00:00:00 2001
From: root <root@firmware.freifunk-stuttgart.de>
Date: Sat, 25 Mar 2023 11:37:40 +0100
Subject: [PATCH] refactor file open

---
 update_checker.py | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/update_checker.py b/update_checker.py
index cafa736..6e65360 100755
--- a/update_checker.py
+++ b/update_checker.py
@@ -81,15 +81,13 @@ except:
     allFirmwareDownloads = []
 
 access = ""
+for fn in ("/var/log/nginx/access.log.1", "/var/log/nginx/access.log"):
+    try:
+        with open(fn) as fp:
+            access +=fp.read()
+    except Exception as e:
+        logging.warning(f"not using {fn}")
 
-try:
-    #for i in range(2,15):
-    #   access += gzip.open("/var/log/nginx/access.log.%i.gz"%(i),"rt").read()
-    access += open("/var/log/nginx/access.log.1").read()
-    access += open("/var/log/nginx/access.log").read()
-
-except:
-    logging.warning("not using /var/log/nginx/access.log")
 try:
     access += open("access.log").read()
 except:
-- 
GitLab