Title: [228885] trunk/Tools
- Revision
- 228885
- Author
- [email protected]
- Date
- 2018-02-21 11:27:52 -0800 (Wed, 21 Feb 2018)
Log Message
webkitpy NetworkTransaction should retry on URLError
https://bugs.webkit.org/show_bug.cgi?id=182987
Reviewed by Alexey Proskuryakov.
* Scripts/webkitpy/common/net/networktransaction.py:
(NetworkTransaction.run): Retry on urllib2.URLError.
Modified Paths
Diff
Modified: trunk/Tools/ChangeLog (228884 => 228885)
--- trunk/Tools/ChangeLog 2018-02-21 18:45:56 UTC (rev 228884)
+++ trunk/Tools/ChangeLog 2018-02-21 19:27:52 UTC (rev 228885)
@@ -1,3 +1,13 @@
+2018-02-21 Aakash Jain <[email protected]>
+
+ webkitpy NetworkTransaction should retry on URLError
+ https://bugs.webkit.org/show_bug.cgi?id=182987
+
+ Reviewed by Alexey Proskuryakov.
+
+ * Scripts/webkitpy/common/net/networktransaction.py:
+ (NetworkTransaction.run): Retry on urllib2.URLError.
+
2018-02-21 Ms2ger <[email protected]>
[WTR][WPE] Correct the process names in TestController.
Modified: trunk/Tools/Scripts/webkitpy/common/net/networktransaction.py (228884 => 228885)
--- trunk/Tools/Scripts/webkitpy/common/net/networktransaction.py 2018-02-21 18:45:56 UTC (rev 228884)
+++ trunk/Tools/Scripts/webkitpy/common/net/networktransaction.py 2018-02-21 19:27:52 UTC (rev 228885)
@@ -57,6 +57,10 @@
self._check_for_timeout()
_log.warn("Received HTTP status %s loading \"%s\". Retrying in %s seconds..." % (e.code, e.filename, self._backoff_seconds))
self._sleep()
+ except urllib2.URLError as e:
+ self._check_for_timeout()
+ _log.warn("Received URLError: {}. Retrying in {} seconds...".format(e.reason, self._backoff_seconds))
+ self._sleep()
def _check_for_timeout(self):
if self._total_sleep + self._backoff_seconds > self._timeout_seconds:
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes