| Index: appengine/swarming/tools/start_servers.py
|
| diff --git a/appengine/swarming/tools/start_servers.py b/appengine/swarming/tools/start_servers.py
|
| index 431fa7de4558aacb954edbbe11b5aa3a4e20ba65..b5c1cb29b474593fcbb439d913bf3ff82f5d3f7f 100755
|
| --- a/appengine/swarming/tools/start_servers.py
|
| +++ b/appengine/swarming/tools/start_servers.py
|
| @@ -59,7 +59,7 @@ class LocalServers(object):
|
| self.http_client.url_opener.addheaders.append(
|
| ('X-XSRF-Token', self._swarming_server.client.xsrf_token))
|
|
|
| - def stop(self):
|
| + def stop(self, leak):
|
| """Stops the local Swarming and Isolate servers.
|
|
|
| Returns the exit code with priority to non-zero.
|
| @@ -67,10 +67,10 @@ class LocalServers(object):
|
| exit_code = None
|
| try:
|
| if self._isolate_server:
|
| - exit_code = exit_code or self._isolate_server.stop()
|
| + exit_code = exit_code or self._isolate_server.stop(leak)
|
| finally:
|
| if self._swarming_server:
|
| - exit_code = exit_code or self._swarming_server.stop()
|
| + exit_code = exit_code or self._swarming_server.stop(leak)
|
| return exit_code
|
|
|
| def wait(self):
|
| @@ -101,7 +101,7 @@ def main():
|
| except KeyboardInterrupt:
|
| print >> sys.stderr, '<Ctrl-C> received; stopping servers'
|
| finally:
|
| - exit_code = servers.stop()
|
| + exit_code = servers.stop(False)
|
| return exit_code
|
|
|
|
|
|
|