diff options
Diffstat (limited to 'tools/wpt.ts')
-rwxr-xr-x | tools/wpt.ts | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/tools/wpt.ts b/tools/wpt.ts index 52d57ad28..615fbf752 100755 --- a/tools/wpt.ts +++ b/tools/wpt.ts @@ -90,10 +90,11 @@ async function setup() { `The WPT require certain entries to be present in your ${hostsPath} file. Should these be configured automatically?`, ); if (autoConfigure) { - const proc = runPy(["wpt", "make-hosts-file"], { stdout: "piped" }); - const status = await proc.status(); + const { status, stdout } = await runPy(["wpt", "make-hosts-file"], { + stdout: "piped", + }).output(); assert(status.success, "wpt make-hosts-file should not fail"); - const entries = new TextDecoder().decode(await proc.output()); + const entries = new TextDecoder().decode(stdout); const file = await Deno.open(hostsPath, { append: true }).catch((err) => { if (err instanceof Deno.errors.PermissionDenied) { throw new Error( |