Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(167)

Unified Diff: tools/telemetry/telemetry/core/backends/chrome_inspector/inspector_backend.py

Issue 955263003: Telemetry: Simplify exception handling of failed websocket connections. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@telemetry_make_new_exceptions5
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: tools/telemetry/telemetry/core/backends/chrome_inspector/inspector_backend.py
diff --git a/tools/telemetry/telemetry/core/backends/chrome_inspector/inspector_backend.py b/tools/telemetry/telemetry/core/backends/chrome_inspector/inspector_backend.py
index 51591e4f8a0210cc6aea411a9969288904821b06..5d487cd336c8e55b6b200b0e9f6d7549b46ba827 100644
--- a/tools/telemetry/telemetry/core/backends/chrome_inspector/inspector_backend.py
+++ b/tools/telemetry/telemetry/core/backends/chrome_inspector/inspector_backend.py
@@ -23,10 +23,6 @@ from telemetry.timeline import model as timeline_model_module
from telemetry.timeline import trace_data as trace_data_module
-class InspectorException(Exception):
- pass
-
-
class InspectorBackend(object):
def __init__(self, app, devtools_client, context, timeout=60):
self._websocket = inspector_websocket.InspectorWebsocket()
@@ -45,7 +41,7 @@ class InspectorBackend(object):
try:
self._websocket.Connect(self.debugger_url)
except (websocket.WebSocketException, exceptions.TimeoutException) as e:
- raise InspectorException(e.msg)
+ self._HandleError(e)
self._console = inspector_console.InspectorConsole(self._websocket)
self._memory = inspector_memory.InspectorMemory(self._websocket)

Powered by Google App Engine
This is Rietveld 408576698