зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1841589 - update robustcheckout hg extension. r=releng-reviewers,hneiva
We'll now retry the clone/pull on http 5xx errors. Differential Revision: https://phabricator.services.mozilla.com/D182699
This commit is contained in:
Родитель
445f27e50b
Коммит
00a310d1dd
|
@ -498,6 +498,10 @@ def _docheckout(
|
|||
ui.warn(b"ssl error: %s\n" % pycompat.bytestr(str(e)))
|
||||
handlenetworkfailure()
|
||||
return True
|
||||
elif isinstance(e, urllibcompat.urlerr.httperror) and e.code >= 500:
|
||||
ui.warn(b"http error: %s\n" % pycompat.bytestr(str(e.reason)))
|
||||
handlenetworkfailure()
|
||||
return True
|
||||
elif isinstance(e, urllibcompat.urlerr.urlerror):
|
||||
if isinstance(e.reason, socket.error):
|
||||
ui.warn(b"socket error: %s\n" % pycompat.bytestr(str(e.reason)))
|
||||
|
|
Загрузка…
Ссылка в новой задаче