aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/src/meshbay_node/transport
diff options
context:
space:
mode:
Diffstat (limited to 'packages/meshbay-node/src/meshbay_node/transport')
-rw-r--r--packages/meshbay-node/src/meshbay_node/transport/quic_server.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/meshbay-node/src/meshbay_node/transport/quic_server.py b/packages/meshbay-node/src/meshbay_node/transport/quic_server.py
index 95fccf1..360b9ac 100644
--- a/packages/meshbay-node/src/meshbay_node/transport/quic_server.py
+++ b/packages/meshbay-node/src/meshbay_node/transport/quic_server.py
@@ -144,7 +144,7 @@ class Denylist:
return
try:
import json
- data = json.loads(self._path.read_text())
+ data = json.loads(self._path.read_text(encoding="utf-8"))
self.user_ids = set(data.get("users", []))
self.group_ids = set(data.get("groups", []))
self.jtis = set(data.get("jtis", []))
@@ -163,7 +163,7 @@ class Denylist:
"users": sorted(self.user_ids),
"groups": sorted(self.group_ids),
"jtis": sorted(self.jtis),
- }))
+ }), encoding="utf-8", newline="\n")
except Exception as e:
log.warning("Could not persist denylist to %s: %s", self._path, e)