From: Roland Häder Date: Sun, 16 Mar 2025 15:47:33 +0000 (+0100) Subject: Continued: X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=HEAD;p=fba.git Continued: - sqlite3.Row doesn't allow assigning values, so we need copy it to a dict() and then it can be modified --- diff --git a/daemon.py b/daemon.py index da2b1c4..e5bb81f 100755 --- a/daemon.py +++ b/daemon.py @@ -229,13 +229,13 @@ LIMIT ?", [ result = {} for row in list(rows): - if row["reason"] not in [None, ""]: - row["reason"] = row["reason"].replace(",", " ").replace(" ", " ") + entry = dict(row) + entry["reason"] = entry["reason"].replace(",", " ").replace(" ", " ") if entry["reason"] not in [None, ""] else None - if row["block_level"] in result: - result[row["block_level"]].append(row) + if entry["block_level"] in result: + result[entry["block_level"]].append(entry) else: - result[row["block_level"]] = [row] + result[entry["block_level"]] = [entry] return result