Index: tools/telemetry/telemetry/page/__init__.py |
diff --git a/tools/telemetry/telemetry/page/__init__.py b/tools/telemetry/telemetry/page/__init__.py |
index 673a0f129caf63bd66ece5aaa6cd0142c5b31c3e..c000598bf31c6d3092a6139c51ef6242d4395a78 100644 |
--- a/tools/telemetry/telemetry/page/__init__.py |
+++ b/tools/telemetry/telemetry/page/__init__.py |
@@ -25,8 +25,12 @@ def _UpdateCredentials(credentials_path): |
class Page(user_story.UserStory): |
def __init__(self, url, page_set=None, base_dir=None, name='', |
credentials_path=None, labels=None, startup_url=''): |
- super(Page, self).__init__(shared_page_state.SharedPageState, name, labels) |
self._url = url |
+ |
+ super(Page, self).__init__( |
+ shared_page_state.SharedPageState, name=name, labels=labels, |
+ is_local=self._scheme in ['file', 'chrome', 'about']) |
+ |
self._page_set = page_set |
# Default value of base_dir is the directory of the file that defines the |
# class of this page instance. |
@@ -154,11 +158,6 @@ class Page(user_story.UserStory): |
return self._scheme == 'file' |
@property |
- def is_local(self): |
- """Returns True iff this URL is local. This includes chrome:// URLs.""" |
- return self._scheme in ['file', 'chrome', 'about'] |
- |
- @property |
def file_path(self): |
"""Returns the path of the file, stripping the scheme and query string.""" |
assert self.is_file |
@@ -200,7 +199,3 @@ class Page(user_story.UserStory): |
all_urls = [p.url.rstrip('/') for p in self.page_set if p.is_file] |
common_prefix = os.path.dirname(os.path.commonprefix(all_urls)) |
return self.url[len(common_prefix):].strip('/') |
- |
- @property |
- def archive_path(self): |
- return self.page_set.WprFilePathForUserStory(self) |