| Index: tools/telemetry/telemetry/core/wpr_server.py
|
| diff --git a/tools/telemetry/telemetry/core/wpr_server.py b/tools/telemetry/telemetry/core/wpr_server.py
|
| index a59745e6d6702ee51fe5b360a51915c0f2923a18..be377ab5853db316c9ca6a5b825bbec725f3333b 100644
|
| --- a/tools/telemetry/telemetry/core/wpr_server.py
|
| +++ b/tools/telemetry/telemetry/core/wpr_server.py
|
| @@ -47,10 +47,10 @@ class ReplayServer(object):
|
| # Assign the forwarder port pairs back to the browser_backend.
|
| # The port pairs are used to set up the application.
|
| # The chrome_browser_backend uses the remote ports to set browser flags.
|
| - browser_backend.wpr_port_pairs = self._ForwarderPortPairs(
|
| + port_pairs = self._ForwarderPortPairs(
|
| started_ports, browser_backend.wpr_port_pairs)
|
| - self._forwarder = browser_backend.forwarder_factory.Create(
|
| - browser_backend.wpr_port_pairs)
|
| + self._forwarder = browser_backend.forwarder_factory.Create(port_pairs)
|
| + browser_backend.wpr_port_pairs = self._forwarder.port_pairs
|
|
|
| @staticmethod
|
| def _ForwarderPortPairs(started_ports, wpr_port_pairs):
|
| @@ -70,8 +70,8 @@ class ReplayServer(object):
|
| a forwarders.PortPairs instance used to create the forwarder.
|
| """
|
| local_http_port, local_https_port, local_dns_port = started_ports
|
| - remote_http_port = wpr_port_pairs.http.remote_port or local_http_port
|
| - remote_https_port = wpr_port_pairs.https.remote_port or local_https_port
|
| + remote_http_port = wpr_port_pairs.http.remote_port
|
| + remote_https_port = wpr_port_pairs.https.remote_port
|
| http_port_pair = forwarders.PortPair(local_http_port, remote_http_port)
|
| https_port_pair = forwarders.PortPair(local_https_port, remote_https_port)
|
| if wpr_port_pairs.dns is None:
|
|
|