Skip to content

Return kill() result - #333

Open
PNHD wants to merge 2 commits into
extrabacon:masterfrom
PNHD:fix/return-kill-result
Open

Return kill() result#333
PNHD wants to merge 2 commits into
extrabacon:masterfrom
PNHD:fix/return-kill-result

Conversation

@PNHD

@PNHD PNHD commented Aug 14, 2026

Copy link
Copy Markdown

Fixes #255.

Summary

return the boolean result from childProcess.kill() through PythonShell.kill()

keep terminated synchronized with the same result

add regression coverage that asserts kill() returns true when the signal is sent successfully

Testing

reproduced the current bug with a focused TypeScript contract test: the existing return this behavior fails the boolean-return assertion

compiled and ran the patched contract with strict TypeScript checks; verified true, false, signal forwarding, and deprecated terminate() alias behavior

verified the unified diff applies cleanly against the exact current HEAD snippets used by index.ts and test/test-python-shell.ts

The full repository test suite was not run locally because this execution environment could not reach the npm registry. Repository CI should run the normal npm test matrix once the PR is opened.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Return result from kill()

1 participant