Skip to content

Explain Python heartbeat refusal and callback exit boundaries - #376

Merged
rmcdaniel merged 4 commits into
mainfrom
docs/375-python-heartbeat-refusal
Oct 23, 2026
Merged

rmcdaniel merged 4 commits into
mainfrom
docs/375-python-heartbeat-refusal

Conversation

@rmcdaniel

@rmcdaniel rmcdaniel commented Oct 23, 2026 •

Copy link
Copy Markdown
Member

The Python heartbeat guide omits the refusal and callback-exit behavior delivered in SDK #186. All eight locales now explain can_continue=false, original Server reasons, the cancellation distinction, cooperative exit and physical-slot retention. The timeouts page links to the language-specific explanation; existing helper-thread recipes remain linked.

Refs #375 and published Python2.9.0 acceptance. Normal installed source was inspected directly. The upstream46 synthetic heartbeat/lease controls establish SDK handling, not live Server timeout admission or Workflow#878 acceptance. The text explicitly identifies2.9.0 and does not infer support from the older separate installation tuple.

Validation: all seven locale source hashes and executable code parity pass locally. Exact-head qualification builds all eight locales. After normal merge and Pages publication, verify all16 Python/timeouts routes and the actual localized links before returning the receipt to the SDK owner.

@rmcdaniel
rmcdaniel marked this pull request as ready for review October 23, 2026 09:23
@sonarqubecloud

Copy link
Copy Markdown

@rmcdaniel
rmcdaniel merged commit 6ebff5c into main Oct 23, 2026
9 checks passed
@rmcdaniel
rmcdaniel deleted the docs/375-python-heartbeat-refusal branch October 23, 2026 09:41
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.

2 participants