From 06c2c036d9d15f6a2bfedff35e3a71b0cf9b2071 Mon Sep 17 00:00:00 2001 From: Patrick Robertson Date: Fri, 17 Mar 2017 16:20:04 +0800 Subject: [PATCH] Encode the issue_command args before setting their length. Fixes #30 --- webkit_server.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/webkit_server.py b/webkit_server.py index 4591f18..b8f7c32 100644 --- a/webkit_server.py +++ b/webkit_server.py @@ -513,9 +513,9 @@ def issue_command(self, cmd, *args): self._writeline(cmd) self._writeline(str(len(args))) for arg in args: - arg = str(arg) + arg = str(arg).encode("utf-8") self._writeline(str(len(arg))) - self._sock.sendall(arg.encode("utf-8")) + self._sock.sendall(arg) return self._read_response()