Skip to content

Commit 4371cf3

Browse files
fix(boxsdkgen): fix RetryAfter function when there's no Retry-After header (box/box-codegen#903) (#1243)
1 parent b436a92 commit 4371cf3

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

.codegen.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{ "engineHash": "3d9d391", "specHash": "31c41d5", "version": "4.2.0" }
1+
{ "engineHash": "f97463c", "specHash": "31c41d5", "version": "4.2.0" }

box_sdk_gen/networking/retries.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,11 @@ def retry_after(
9090
fetch_response: FetchResponse,
9191
attempt_number: int,
9292
) -> float:
93-
retry_after_header: Optional[str] = fetch_response.headers.get('Retry-After')
93+
retry_after_header: Optional[str] = (
94+
fetch_response.headers.get('Retry-After')
95+
if 'Retry-After' in fetch_response.headers
96+
else None
97+
)
9498
if not retry_after_header == None:
9599
return float(retry_after_header)
96100
randomization: float = random(

0 commit comments

Comments
 (0)