| Index: tools/telemetry/telemetry/core/platform/tracing_controller_backend.py
|
| diff --git a/tools/telemetry/telemetry/core/platform/tracing_controller_backend.py b/tools/telemetry/telemetry/core/platform/tracing_controller_backend.py
|
| index fe7849f85713258fcb783a00a52f384c14dadfcb..b0e26522ad302c8007bb8dd2cc078b6f2107a30f 100644
|
| --- a/tools/telemetry/telemetry/core/platform/tracing_controller_backend.py
|
| +++ b/tools/telemetry/telemetry/core/platform/tracing_controller_backend.py
|
| @@ -4,7 +4,7 @@
|
|
|
| from telemetry.core.platform import tracing_category_filter
|
| from telemetry.core.platform import tracing_options
|
| -
|
| +from telemetry.value import trace as trace_value_module
|
|
|
| class TracingControllerBackend(object):
|
| def __init__(self, platform_backend):
|
| @@ -47,14 +47,14 @@ class TracingControllerBackend(object):
|
| if len(self.running_browser_backends) != 1:
|
| raise NotImplementedError()
|
|
|
| - result = None
|
| + builder = trace_value_module.TraceValueBuilder()
|
| if self._current_trace_options.enable_chrome_trace:
|
| browser_backend = self.running_browser_backends[0]
|
| - result = browser_backend.StopTracing()
|
| + result = browser_backend.StopTracing(builder)
|
|
|
| self._current_trace_options = None
|
| self._current_category_filter = None
|
| - return result
|
| + return builder.AsValue()
|
|
|
| def IsChromeTracingSupported(self, browser):
|
| browser_backend = self._platform_backend.GetBackendForBrowser(browser)
|
|
|