Index: tools/telemetry/telemetry/browser.py |
=================================================================== |
--- tools/telemetry/telemetry/browser.py (revision 179975) |
+++ tools/telemetry/telemetry/browser.py (working copy) |
@@ -4,6 +4,7 @@ |
import os |
from telemetry import browser_credentials |
+from telemetry import extension_dict |
from telemetry import tab_list |
from telemetry import temporary_http_server |
from telemetry import wpr_modes |
@@ -27,6 +28,10 @@ |
self._wpr_server = None |
self._platform = platform |
self._tabs = tab_list.TabList(browser_backend.tab_list_backend) |
+ self._extensions = None |
+ if not browser_backend.is_content_shell: |
nduca
2013/02/01 00:25:50
android isn't content shell.... treat these separa
achuithb
2013/02/06 00:23:03
Done.
|
+ self._extensions = extension_dict.ExtensionDict( |
+ browser_backend.extension_dict_backend) |
self.credentials = browser_credentials.BrowserCredentials() |
def __enter__(self): |
@@ -57,6 +62,10 @@ |
return self._tabs |
@property |
nduca
2013/02/01 00:25:50
you dont have a supports_extensions property. you
achuithb
2013/02/06 00:23:03
Done.
|
+ def extensions(self): |
nduca
2013/02/01 00:25:50
doc tring should say that this may not be there
a
achuithb
2013/02/06 00:23:03
Done.
|
+ return self._extensions |
+ |
+ @property |
def supports_tracing(self): |
return self._browser_backend.supports_tracing |