Index: tools/telemetry/telemetry/page/page.py |
diff --git a/tools/telemetry/telemetry/page/page.py b/tools/telemetry/telemetry/page/page.py |
index 33101a70ce6e996f115d058948effce4ac5dd859..bde3dfb80a63e69daad82ff59c72940b710e9ac8 100644 |
--- a/tools/telemetry/telemetry/page/page.py |
+++ b/tools/telemetry/telemetry/page/page.py |
@@ -57,6 +57,16 @@ class Page(object): |
assert browser_info |
return True |
+ def AsDict(self): |
+ """Converts a page object to a dict suitable for JSON output.""" |
+ d = { |
+ 'id': self._id, |
+ 'url': self._url, |
+ } |
+ if self._name: |
+ d['name'] = self._name |
+ return d |
+ |
@property |
def page_set(self): |
return self._page_set |