From 1385ab7c7e8ba051cd22e7eb5a16f0c60854358d Mon Sep 17 00:00:00 2001 From: James Birkett Date: Mon, 27 Feb 2017 20:38:34 +1000 Subject: [PATCH] Fix for local whitelist when using python3.4 Python 3.4 does not support using % operator on bytestrings. --- pyzor/client.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pyzor/client.py b/pyzor/client.py index 07daba2..d2e085b 100644 --- a/pyzor/client.py +++ b/pyzor/client.py @@ -117,9 +117,9 @@ def check(self, digest, address=("public.pyzor.org", 24441)): return self.read_response(sock, msg.get_thread()) def _mock_check(self, digests, address=None): - msg = (b"Code: %s\nDiag: OK\nPV: %s\nThread: 1024\nCount: 0\n" - b"WL-Count: 0" % (pyzor.message.Response.ok_code, - pyzor.proto_version)) + msg = (u"Code: %s\nDiag: OK\nPV: %s\nThread: 1024\nCount: 0\n" + u"WL-Count: 0" % (pyzor.message.Response.ok_code, + pyzor.proto_version)).encode('ascii') return email.message_from_bytes(msg, _class=pyzor.message.Response) def send(self, msg, address=("public.pyzor.org", 24441)):