Skip to content

Commit 5cee658

Browse files
Document bare fetching keyword idempotence behavior
Co-authored-by: Shri Sukhani <shrisukhani@users.noreply.github.com>
1 parent b486263 commit 5cee658

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ Polling callback contracts are also validated:
156156
- Executor-shutdown runtime errors (e.g. `cannot schedule new futures after shutdown`) are treated as non-retryable and surfaced immediately.
157157
- Wait helpers (`start_and_wait`, `wait_for_job_result`) only execute fetch/result callbacks after terminal status is reached; polling failures/timeouts short-circuit before fetch retries begin.
158158
- SDK-managed job operation labels derived from job IDs are automatically normalized and bounded (whitespace normalization/trimming, control-character cleanup, and truncation) to satisfy polling operation-name validation limits; internal fetch-step labels inherit the same normalization guarantees while preserving `Fetching ...` context (with truncation if needed).
159-
- Fetch-step operation labels are normalized idempotently; already-prefixed `Fetching ...` labels are preserved (not double-prefixed), including case-insensitive `fetching ...` variants and sanitized `fetching?...` forms.
159+
- Fetch-step operation labels are normalized idempotently; already-prefixed `Fetching ...` labels are preserved (not double-prefixed), including case-insensitive `fetching ...` variants, bare `fetching` keyword labels, and sanitized `fetching?...` forms.
160160

161161
Example:
162162

0 commit comments

Comments
 (0)