1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
--- a/browser_use/skill_cli/main.py 2026-04-03 00:13:14.436999690 +0900
+++ b/browser_use/skill_cli/main.py 2026-04-03 00:14:31.460229125 +0900
@@ -878,8 +878,7 @@
if args.command == 'setup':
from browser_use.skill_cli.commands import setup
- loop = asyncio.get_event_loop()
- result = loop.run_until_complete(
+ result = asyncio.run(
setup.handle(
'setup',
{
@@ -904,8 +903,7 @@
if args.command == 'doctor':
from browser_use.skill_cli.commands import doctor
- loop = asyncio.get_event_loop()
- result = loop.run_until_complete(doctor.handle())
+ result = asyncio.run(doctor.handle())
if args.json:
print(json.dumps(result))
@@ -953,9 +951,9 @@
port_arg = getattr(args, 'port_arg', None)
if getattr(args, 'all', False):
# stop --all
- result = asyncio.get_event_loop().run_until_complete(tunnel.stop_all_tunnels())
+ result = asyncio.run(tunnel.stop_all_tunnels())
elif port_arg is not None:
- result = asyncio.get_event_loop().run_until_complete(tunnel.stop_tunnel(port_arg))
+ result = asyncio.run(tunnel.stop_tunnel(port_arg))
else:
print('Usage: browser-use tunnel stop <port> | --all', file=sys.stderr)
return 1
@@ -965,7 +963,7 @@
except ValueError:
print(f'Unknown tunnel subcommand: {pos}', file=sys.stderr)
return 1
- result = asyncio.get_event_loop().run_until_complete(tunnel.start_tunnel(port))
+ result = asyncio.run(tunnel.start_tunnel(port))
else:
print('Usage: browser-use tunnel <port> | list | stop <port>', file=sys.stderr)
return 0
|