| Index: tools/telemetry/telemetry/core/backends/chrome_inspector/devtools_client_backend.py
|
| diff --git a/tools/telemetry/telemetry/core/backends/chrome_inspector/devtools_client_backend.py b/tools/telemetry/telemetry/core/backends/chrome_inspector/devtools_client_backend.py
|
| index 347bcb6f73ff2b3cf4df2c1b00dfab591abf333c..06124804e343d35e4142b1233b43b24b5e0aa33b 100644
|
| --- a/tools/telemetry/telemetry/core/backends/chrome_inspector/devtools_client_backend.py
|
| +++ b/tools/telemetry/telemetry/core/backends/chrome_inspector/devtools_client_backend.py
|
| @@ -15,7 +15,11 @@ from telemetry.core.platform.tracing_agent import chrome_tracing_agent
|
|
|
| def IsDevToolsAgentAvailable(port):
|
| """Returns True if a DevTools agent is available on the given port."""
|
| - return _IsDevToolsAgentAvailable(devtools_http.DevToolsHttp(port))
|
| + devtools_http_instance = devtools_http.DevToolsHttp(port)
|
| + try:
|
| + return _IsDevToolsAgentAvailable(devtools_http.DevToolsHttp(port))
|
| + finally:
|
| + devtools_http_instance.Disconnect()
|
|
|
|
|
| # TODO(nednguyen): Find a more reliable way to check whether the devtool agent
|
|
|