| Index: telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py
|
| diff --git a/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py b/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py
|
| index 1765f12ddaec552dd958f7ef9b9148e027d03c26..6b704ff0a0f07031ee7c9523772fa052e55283db 100644
|
| --- a/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py
|
| +++ b/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py
|
| @@ -16,6 +16,7 @@ from telemetry.internal.backends.chrome_inspector import inspector_console
|
| from telemetry.internal.backends.chrome_inspector import inspector_memory
|
| from telemetry.internal.backends.chrome_inspector import inspector_page
|
| from telemetry.internal.backends.chrome_inspector import inspector_runtime
|
| +from telemetry.internal.backends.chrome_inspector import inspector_serviceworker
|
| from telemetry.internal.backends.chrome_inspector import inspector_storage
|
| from telemetry.internal.backends.chrome_inspector import inspector_websocket
|
| from telemetry.internal.backends.chrome_inspector import websocket
|
| @@ -72,6 +73,8 @@ class InspectorBackend(object):
|
| self._page = inspector_page.InspectorPage(
|
| self._websocket, timeout=timeout)
|
| self._runtime = inspector_runtime.InspectorRuntime(self._websocket)
|
| + self._serviceworker = inspector_serviceworker.InspectorServiceWorker(
|
| + self._websocket, timeout=timeout)
|
| self._storage = inspector_storage.InspectorStorage(self._websocket)
|
| except (websocket.WebSocketException, exceptions.TimeoutException,
|
| py_utils.TimeoutException) as e:
|
| @@ -110,6 +113,9 @@ class InspectorBackend(object):
|
| def debugger_url(self):
|
| return self._context['webSocketDebuggerUrl']
|
|
|
| + def StopAllServiceWorkers(self, timeout):
|
| + self._serviceworker.StopAllWorkers(timeout)
|
| +
|
| def ClearDataForOrigin(self, url, timeout):
|
| self._storage.ClearDataForOrigin(url, timeout)
|
|
|
|
|