Chromium Code Reviews| 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 |