| Index: tools/telemetry/telemetry/core/browser.py
|
| diff --git a/tools/telemetry/telemetry/core/browser.py b/tools/telemetry/telemetry/core/browser.py
|
| index 6a3c6ca0fa1f177e0ba5b8520523884139d89aa7..2c3d57d97b0a4873dad8958717634e20aa8b9fc6 100644
|
| --- a/tools/telemetry/telemetry/core/browser.py
|
| +++ b/tools/telemetry/telemetry/core/browser.py
|
| @@ -10,7 +10,6 @@ from telemetry.core import exceptions
|
| from telemetry.core import extension_dict
|
| from telemetry.core import local_server
|
| from telemetry.core import memory_cache_http_server
|
| -from telemetry.core import platform
|
| from telemetry.core import tab_list
|
| from telemetry.core import wpr_modes
|
| from telemetry.core import wpr_server
|
| @@ -30,17 +29,19 @@ class Browser(object):
|
| ... do all your operations on browser here
|
| """
|
| def __init__(self, backend, platform_backend):
|
| + assert platform_backend.platform != None
|
| +
|
| self._browser_backend = backend
|
| + self._platform_backend = platform_backend
|
| self._http_server = None
|
| self._wpr_server = None
|
| - self._platform_backend = platform_backend
|
| - self._platform = platform.Platform(platform_backend)
|
| self._active_profilers = []
|
| self._profilers_states = {}
|
| self._local_server_controller = local_server.LocalServerController(backend)
|
| self._tabs = tab_list.TabList(backend.tab_list_backend)
|
| self.credentials = browser_credentials.BrowserCredentials()
|
| - self._platform.SetFullPerformanceModeEnabled(True)
|
| +
|
| + self.platform.SetFullPerformanceModeEnabled(True)
|
|
|
| def __enter__(self):
|
| self.Start()
|
| @@ -51,7 +52,7 @@ class Browser(object):
|
|
|
| @property
|
| def platform(self):
|
| - return self._platform
|
| + return self._platform_backend.platform
|
|
|
| @property
|
| def browser_type(self):
|
|
|