From 7f34b0ccc4e0bf96ec093ebb26d7fd5fc670ce68 Mon Sep 17 00:00:00 2001 From: jar3b Date: Fri, 22 Apr 2016 12:38:23 +0300 Subject: [PATCH] Add byte joins --- sphinxapi/__init__.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sphinxapi/__init__.py b/sphinxapi/__init__.py index 6fb0e91..69cf347 100644 --- a/sphinxapi/__init__.py +++ b/sphinxapi/__init__.py @@ -937,13 +937,13 @@ class SphinxClient: req.append(pack('>L', len(doc))) req.append(doc.encode()) - req = ''.join(req) + req = b''.join(req) # send query, get response length = len(req) # add header - req = pack('>2HL', SEARCHD_COMMAND_EXCERPT, VER_COMMAND_EXCERPT, length) + req.encode() + req = pack('>2HL', SEARCHD_COMMAND_EXCERPT, VER_COMMAND_EXCERPT, length) + req self._Send(sock, req) response = self._GetResponse(sock, VER_COMMAND_EXCERPT) @@ -1062,9 +1062,9 @@ class SphinxClient: if not sock: return None - req = ''.join(req) + req = b''.join(req) length = len(req) - req = pack('>2HL', SEARCHD_COMMAND_KEYWORDS, VER_COMMAND_KEYWORDS, length) + req.encode() + req = pack('>2HL', SEARCHD_COMMAND_KEYWORDS, VER_COMMAND_KEYWORDS, length) + req self._Send(sock, req) response = self._GetResponse(sock, VER_COMMAND_KEYWORDS)