Index: tools/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py |
diff --git a/tools/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py b/tools/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py |
index 3aa050a1f6f31bf9186167fe66fbde5f5e373fc5..d6fb86db9b6054e3fd764e19aa38bd450da0a46d 100644 |
--- a/tools/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py |
+++ b/tools/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py |
@@ -223,6 +223,17 @@ class InspectorBackend(object): |
""" |
return self._runtime.EnableAllContexts() |
+ @_HandleInspectorWebSocketExceptions |
+ def RunInspectorCommand(self, command, timeout=60): |
Sami
2015/08/17 17:06:44
It feels like this is a too level interface to be
alex clarke (OOO till 29th)
2015/08/18 13:40:51
Done.
|
+ """Runs an inspector command. |
+ |
+ Raises: |
+ exceptions.WebSocketDisconnected |
+ exceptions.TimeoutException |
+ exceptions.DevtoolsTargetCrashException |
+ """ |
+ return self._runtime.RunInspectorCommand(command, timeout) |
+ |
# Timeline public methods. |
@property |