| Index: tools/telemetry/telemetry/page.py
|
| diff --git a/tools/telemetry/telemetry/page.py b/tools/telemetry/telemetry/page.py
|
| index 8b150244fa6966c64f89bf1b701380ea01b8020d..e0f5bec0e44a422d3e57b305da86e58bc0cc2911 100644
|
| --- a/tools/telemetry/telemetry/page.py
|
| +++ b/tools/telemetry/telemetry/page.py
|
| @@ -9,7 +9,7 @@ import urlparse
|
| from telemetry import util
|
|
|
| class Page(object):
|
| - def __init__(self, url, attributes=None, base_dir=None):
|
| + def __init__(self, url, page_set, attributes=None, base_dir=None):
|
| parsed_url = urlparse.urlparse(url)
|
| if not parsed_url.scheme:
|
| abspath = os.path.abspath(os.path.join(base_dir, parsed_url.path))
|
| @@ -18,6 +18,7 @@ class Page(object):
|
| else:
|
| raise Exception('URLs must be fully qualified: %s' % url)
|
| self.url = url
|
| + self.page_set = page_set
|
| self.base_dir = base_dir
|
| self.credentials = None
|
| self.disabled = False
|
| @@ -59,6 +60,10 @@ class Page(object):
|
| return os.path.split(self.url)[1]
|
| return re.sub('https?://', '', self.url)
|
|
|
| + @property
|
| + def archive_path(self):
|
| + return self.page_set.WprFilePathForPage(self)
|
| +
|
| def __str__(self):
|
| return self.url
|
|
|
|
|