diff options
Diffstat (limited to 'packages/meshbay-node/src/meshbay_node/transport/quic_server.py')
| -rw-r--r-- | packages/meshbay-node/src/meshbay_node/transport/quic_server.py | 4 |
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) |