Skip to content

Commit c7f7f10

Browse files
committed
Fix rounding of /repository/file retry-after value
1 parent 9a773bd commit c7f7f10

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/azul/service/repository_controller.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
)
55
import json
66
import logging
7+
from math import (
8+
ceil,
9+
)
710
from typing import (
811
Any,
912
Callable,
@@ -273,7 +276,7 @@ def download_file(self,
273276
pass
274277
elif wait == '1':
275278
time_slept = self.server_side_sleep(float(retry_after))
276-
retry_after = round(retry_after - time_slept)
279+
retry_after = ceil(retry_after - time_slept)
277280
else:
278281
assert False, wait
279282
query_params = self._file_to_request(download.file) | adict(

0 commit comments

Comments
 (0)