Retain unresolved process identity and launch evidence through retryable cleanup. Share capture path normalization and preserve failed filesystem observations. Bound child output and drain Windows pipes without one-chunk throttling. Reviewed fixes include #1628, #2632, #2644, #2784, #2928, #2931, #2965, #2992, and #3011. Validation: 92 focused source tests passed; four platform-specific skips. Real Windows and Hopper lifecycle coverage was not rerun.
124 lines
4.9 KiB
JavaScript
124 lines
4.9 KiB
JavaScript
import { readFile, readdir, stat } from "node:fs/promises";
|
|
import { basename } from "node:path";
|
|
|
|
// CPython's interface option ends interpreter parsing; following values are
|
|
// script arguments. -W/-X consume either an attached value or the next operand.
|
|
// https://docs.python.org/3.12/using/cmdline.html
|
|
const pythonScriptOperand = (arguments_) => {
|
|
for (let index = 1; index < arguments_.length; index++) {
|
|
const option = arguments_[ |