Commit b1bdc370 authored by Daniel Verkamp's avatar Daniel Verkamp Committed by Jim Harris
Browse files

scripts/rpc.py: explicitly en/decode socket data



This is required to work on Python 3.

Change-Id: I1893d967027e3ccebfc6a796dcffa59209d477f9
Signed-off-by: default avatarDaniel Verkamp <daniel.verkamp@intel.com>
Reviewed-on: https://review.gerrithub.io/404434


Reviewed-by: default avatarPaul Luse <paul.e.luse@intel.com>
Tested-by: default avatarSPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: default avatarShuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
parent e78866ed
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -41,7 +41,7 @@ class JSONRPCClient(object):
            print("request:")
            print(json.dumps(req, indent=2))

        self.sock.sendall(reqstr)
        self.sock.sendall(reqstr.encode("utf-8"))
        buf = ''
        closed = False
        response = {}
@@ -58,7 +58,7 @@ class JSONRPCClient(object):
                if (newdata == b''):
                    closed = True

                buf += newdata
                buf += newdata.decode("utf-8")
                response = json.loads(buf)
            except socket.timeout:
                break