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

Reply via email to