Skip to content

Commit 29b8211

Browse files
committed
catch aiohttp timeout error
1 parent 4f85879 commit 29b8211

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

sign_client/sign_client/client.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
import aiohttp
77
import requests
88

9+
from aiohttp.client_exceptions import ServerTimeoutError
10+
911
from .error import AssertionException, TimeoutException
1012

1113
from .model import GroupInfo, UsersInfo, DetailedUserInfo, GroupsInfo, UserGroupsInfo, JSONEncoder, DetailedGroupInfo, UserStateInfo
@@ -343,7 +345,7 @@ async def call_with_retry_async(self, method, url, header, data=None, session=No
343345
else:
344346
# PUT calls respond with an empty body
345347
return body, r.status
346-
except TimeoutException as err:
348+
except (TimeoutException, ServerTimeoutError) as err:
347349
retry_nb += 1
348350
self.logger.warning('Call failed: Type: {} - Message: {}'.format(type(err), err))
349351
if retry_nb == (self.max_sign_retries + 1):

0 commit comments

Comments
 (0)