| Index: tools/telemetry/telemetry/page/page.py
|
| diff --git a/tools/telemetry/telemetry/page/page.py b/tools/telemetry/telemetry/page/page.py
|
| index 5ebce2242f86fdac2f45a319dfcf2f6c3e617e56..33101a70ce6e996f115d058948effce4ac5dd859 100644
|
| --- a/tools/telemetry/telemetry/page/page.py
|
| +++ b/tools/telemetry/telemetry/page/page.py
|
| @@ -7,8 +7,10 @@ import os
|
| import re
|
| import urlparse
|
|
|
| +_next_page_id = 0
|
|
|
| class Page(object):
|
| +
|
| def __init__(self, url, page_set=None, base_dir=None, name=''):
|
| self._url = url
|
| self._page_set = page_set
|
| @@ -19,6 +21,10 @@ class Page(object):
|
| self._base_dir = base_dir
|
| self._name = name
|
|
|
| + global _next_page_id
|
| + self._id = _next_page_id
|
| + _next_page_id += 1
|
| +
|
| # These attributes can be set dynamically by the page.
|
| self.synthetic_delays = dict()
|
| self.startup_url = page_set.startup_url if page_set else ''
|
| @@ -63,6 +69,10 @@ class Page(object):
|
| def url(self):
|
| return self._url
|
|
|
| + @property
|
| + def id(self):
|
| + return self._id
|
| +
|
| def GetSyntheticDelayCategories(self):
|
| result = []
|
| for delay, options in self.synthetic_delays.items():
|
|
|