]> git.mxchange.org Git - fba.git/commitdiff
Continued:
authorRoland Häder <roland@mxchange.org>
Tue, 23 May 2023 23:13:36 +0000 (01:13 +0200)
committerRoland Häder <roland@mxchange.org>
Tue, 23 May 2023 23:13:36 +0000 (01:13 +0200)
- ops, my mistake to remove array element while it is still needed

fba.py

diff --git a/fba.py b/fba.py
index 210abab96ea61ef4624b3f82e5322b150da785cd..aa9c1ab5ecb9d8f5d1ead0f40d99529016c3f89c 100644 (file)
--- a/fba.py
+++ b/fba.py
@@ -142,12 +142,14 @@ def update_last_error(domain: str, res: any):
 
         # NOISY-DEBUG: print("DEBUG: AFTER res[]:", type(res))
         if type(res) is str:
+            # NOISY-DEBUG: print(f"DEBUG: Setting last_error_details='{res}'");
             cursor.execute("UPDATE instances SET last_status_code = 999, last_error_details = ?, last_updated = ? WHERE domain = ? LIMIT 1", [
                 res,
                 time.time(),
                 domain
             ])
         else:
+            # NOISY-DEBUG: print(f"DEBUG: Setting last_error_details='{res.reason}'");
             cursor.execute("UPDATE instances SET last_status_code = ?, last_error_details = ?, last_updated = ? WHERE domain = ? LIMIT 1", [
                 res.status_code,
                 res.reason,
@@ -163,8 +165,6 @@ def update_last_error(domain: str, res: any):
         print("ERROR: failed SQL query:", domain, e)
         sys.exit(255)
 
-    # NOISY-DEBUG: print(f"DEBUG: Deleting domain='{domain}' from pending_errors")
-    del pending_errors[domain]
     # NOISY-DEBUG: print("DEBUG: EXIT!")
 
 def update_last_nodeinfo(domain: str):
@@ -417,7 +417,7 @@ def update_block_reason(reason: str, blocker: str, blocked: str, block_level: st
         if cursor.rowcount == 0:
             print("WARNING: Did not update any rows:", domain)
 
-    except baseException as e:
+    except BaseException as e:
         print("ERROR: failed SQL query:", reason, blocker, blocked, block_level, e)
         sys.exit(255)
 
@@ -615,7 +615,7 @@ def get_friendica_blocks(domain: str) -> dict:
             reqto.get(f"https://{domain}/friendica", headers=headers, timeout=(config["connection_timeout"], config["read_timeout"])).text,
             "html.parser",
         )
-    except baseException as e:
+    except BaseException as e:
         print("WARNING: Failed to fetch /friendica from domain:", domain, e)
         update_last_error(domain, e)
         return {}