| Index: tools/telemetry/telemetry/core/backends/chrome_inspector/inspector_memory.py
|
| diff --git a/tools/telemetry/telemetry/core/backends/chrome_inspector/inspector_memory.py b/tools/telemetry/telemetry/core/backends/chrome_inspector/inspector_memory.py
|
| index b831f71eb90af6bff248ec1ad40fe16412743bea..cd4ddf01a7faa13d8f50f751dbd53a07db206894 100644
|
| --- a/tools/telemetry/telemetry/core/backends/chrome_inspector/inspector_memory.py
|
| +++ b/tools/telemetry/telemetry/core/backends/chrome_inspector/inspector_memory.py
|
| @@ -3,10 +3,13 @@
|
| # found in the LICENSE file.
|
| import json
|
|
|
| +from telemetry.core import exceptions
|
|
|
| -class InspectorMemoryException(Exception):
|
| +
|
| +class InspectorMemoryException(exceptions.Error):
|
| pass
|
|
|
| +
|
| class InspectorMemory(object):
|
| """Communicates with the remote inspector's Memory domain."""
|
|
|
| @@ -27,6 +30,11 @@ class InspectorMemory(object):
|
| Returns:
|
| A dictionary containing the counts associated with "nodes", "documents",
|
| and "jsEventListeners".
|
| + Raises:
|
| + InspectorMemoryException
|
| + websocket.WebSocketException
|
| + socket.error
|
| + exceptions.WebSocketDisconnected
|
| """
|
| res = self._inspector_websocket.SyncRequest({
|
| 'method': 'Memory.getDOMCounters'
|
|
|