From 5632ec91904af5957a7d3084c87854eefaff8222 Mon Sep 17 00:00:00 2001 From: Karol Latecki Date: Fri, 25 Jan 2019 17:03:09 +0100 Subject: [PATCH] scripts/rpc: allow server address to be a relative path MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I93f7e4e7d76f2fac4174050b249329993f28f71f Signed-off-by: Karol Latecki Reviewed-on: https://review.gerrithub.io/c/442095 Tested-by: SPDK CI Jenkins Chandler-Test-Pool: SPDK Automated Test System Reviewed-by: Pawel Wodkowski Reviewed-by: Jim Harris Reviewed-by: Paweł Niedźwiecki Reviewed-by: Ben Walker --- scripts/rpc/client.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/rpc/client.py b/scripts/rpc/client.py index 2a3fae7bf..c5d24b557 100644 --- a/scripts/rpc/client.py +++ b/scripts/rpc/client.py @@ -1,6 +1,7 @@ import json import socket import time +import os def print_dict(d): @@ -18,7 +19,7 @@ class JSONRPCClient(object): self.timeout = timeout self.request_id = 0 try: - if addr.startswith('/'): + if os.path.exists(addr): self.sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) self.sock.connect(addr) elif ':' in addr: