From 9a0c10efc6b936acdbafde338cf3ed8ccfb2f689 Mon Sep 17 00:00:00 2001
From: Craig Tiller <ctiller@google.com>
Date: Thu, 6 Aug 2015 15:47:32 -0700
Subject: [PATCH] Windows fix

---
 tools/run_tests/port_server.py | 2 +-
 tools/run_tests/run_tests.py   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/run_tests/port_server.py b/tools/run_tests/port_server.py
index 660928fbe7..0f81470d28 100755
--- a/tools/run_tests/port_server.py
+++ b/tools/run_tests/port_server.py
@@ -47,7 +47,7 @@ print 'port server running on port %d' % args.port
 pool = []
 in_use = {}
 
-with open(sys.argv[0]) as f:
+with open(__file__) as f:
   _MY_VERSION = hashlib.sha1(f.read()).hexdigest()
 
 
diff --git a/tools/run_tests/run_tests.py b/tools/run_tests/run_tests.py
index c9c6498b36..2ca1f0ea69 100755
--- a/tools/run_tests/run_tests.py
+++ b/tools/run_tests/run_tests.py
@@ -548,7 +548,7 @@ def _start_port_server(port_server_port):
   if not running:
     port_log = open('portlog.txt', 'w')
     port_server = subprocess.Popen(
-        ['tools/run_tests/port_server.py', '-p', '%d' % port_server_port],
+        ['python', 'tools/run_tests/port_server.py', '-p', '%d' % port_server_port],
         stderr=subprocess.STDOUT,
         stdout=port_log)
     # ensure port server is up
-- 
GitLab