@@ -90,7 +90,6 @@ async def launch(
90
90
browser = cast (
91
91
Browser , from_channel (await self ._channel .send ("launch" , params ))
92
92
)
93
- browser ._local_utils = self ._playwright ._utils
94
93
return browser
95
94
96
95
async def launch_persistent_context (
@@ -150,7 +149,6 @@ async def launch_persistent_context(
150
149
from_channel (await self ._channel .send ("launchPersistentContext" , params )),
151
150
)
152
151
context ._options = params
153
- context .tracing ._local_utils = self ._playwright ._utils
154
152
return context
155
153
156
154
async def connect_over_cdp (
@@ -163,7 +161,6 @@ async def connect_over_cdp(
163
161
params = locals_to_params (locals ())
164
162
response = await self ._channel .send_return_as_dict ("connectOverCDP" , params )
165
163
browser = cast (Browser , from_channel (response ["browser" ]))
166
- browser ._local_utils = self ._playwright ._utils
167
164
168
165
default_context = cast (
169
166
Optional [BrowserContext ],
@@ -194,6 +191,7 @@ async def connect(
194
191
self ._connection ._object_factory ,
195
192
transport ,
196
193
self ._connection ._loop ,
194
+ local_utils = self ._connection .local_utils ,
197
195
)
198
196
connection .mark_as_remote ()
199
197
connection ._is_sync = self ._connection ._is_sync
@@ -216,7 +214,6 @@ async def connect(
216
214
assert pre_launched_browser
217
215
browser = cast (Browser , from_channel (pre_launched_browser ))
218
216
browser ._should_close_connection_on_close = True
219
- browser ._local_utils = self ._playwright ._utils
220
217
221
218
def handle_transport_close () -> None :
222
219
for context in browser .contexts :
0 commit comments