From 76319efd911f8b8536868831a49faa82f797ecc4 Mon Sep 17 00:00:00 2001 From: Tom Clegg Date: Wed, 13 Aug 2014 15:22:00 -0400 Subject: [PATCH] 3551: Handle missing GOPATH and multiple-entry GOPATH sensibly. --- sdk/python/tests/run_test_server.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sdk/python/tests/run_test_server.py b/sdk/python/tests/run_test_server.py index 3226a3c639..92497020ac 100644 --- a/sdk/python/tests/run_test_server.py +++ b/sdk/python/tests/run_test_server.py @@ -23,7 +23,10 @@ import arvados.config SERVICES_SRC_DIR = os.path.join(MY_DIRNAME, '../../../services') SERVER_PID_PATH = 'tmp/pids/webrick-test.pid' WEBSOCKETS_SERVER_PID_PATH = 'tmp/pids/passenger-test.pid' -os.environ['PATH'] = os.environ['GOPATH'] + '/bin:' + os.environ['PATH'] +if 'GOPATH' in os.environ: + gopaths = os.environ['GOPATH'].split(':') + gobins = [os.path.join(path, 'bin') for path in gopaths] + os.environ['PATH'] = ':'.join(gobins) + ':' + os.environ['PATH'] logfile = None -- 2.30.2