Index: tools/telemetry/telemetry/core/browser.py |
diff --git a/tools/telemetry/telemetry/core/browser.py b/tools/telemetry/telemetry/core/browser.py |
index dca7a06176cbddf9d2d4909e42a9d185f97ec2e3..600e26c96156389443e1ec3964eb1092f6fa6c78 100644 |
--- a/tools/telemetry/telemetry/core/browser.py |
+++ b/tools/telemetry/telemetry/core/browser.py |
@@ -319,18 +319,18 @@ class Browser(object): |
if not archive_path: |
return None |
- if self._browser_backend.wpr_mode == wpr_modes.WPR_OFF: |
+ wpr_mode = self._browser_backend.wpr_mode |
+ if wpr_mode == wpr_modes.WPR_OFF: |
return |
- |
- use_record_mode = self._browser_backend.wpr_mode == wpr_modes.WPR_RECORD |
- if not use_record_mode: |
+ if wpr_mode == wpr_modes.WPR_RECORD and append_to_existing_wpr: |
+ wpr_mode = wpr_modes.WPR_APPEND |
+ if wpr_mode == wpr_modes.WPR_REPLAY: |
assert os.path.isfile(archive_path) |
self._wpr_server = wpr_server.ReplayServer( |
self._browser_backend, |
archive_path, |
- use_record_mode, |
- append_to_existing_wpr, |
+ wpr_mode, |
make_javascript_deterministic) |
def GetStandardOutput(self): |