sdk-py was built before the global sdk requirements specs so It contains inconsistencies with the new ones.
Update retry times to match docs:
attempt count is consider AFTER the first request fails
9.3 Backoff Strategy
Use exponential backoff:min(initial * 2^attempt, max_backoff)
Default initial: 1 second
Default max backoff: 30 seconds
Default max attempts: 3
Also implement
9.4 Retry-After Header
If response includes Retry-After header:
Respect the server-specified delay
Override calculated backoff with server value
sdk-py was built before the global sdk requirements specs so It contains inconsistencies with the new ones.
Update retry times to match docs:
attempt count is consider AFTER the first request fails
Also implement