Skip to content

Commit 5d25ed8

Browse files
Document whitespace trimming in operation-label normalization
Co-authored-by: Shri Sukhani <shrisukhani@users.noreply.github.com>
1 parent 3e816a4 commit 5d25ed8

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ Polling callback contracts are also validated:
155155
- Async loop contract runtime errors (e.g. `Future attached to a different loop`, `Task is bound to a different event loop`, `Non-thread-safe operation invoked on an event loop other than the current one`, `Event loop is closed`) are treated as non-retryable and surfaced immediately.
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.
158-
- SDK-managed job operation labels derived from job IDs are automatically normalized and bounded (control-character cleanup + truncation) to satisfy polling operation-name validation limits.
158+
- SDK-managed job operation labels derived from job IDs are automatically normalized and bounded (whitespace trimming, control-character cleanup, and truncation) to satisfy polling operation-name validation limits.
159159

160160
Example:
161161

0 commit comments

Comments
 (0)