Changeset 87321 in webkit


Ignore:
Timestamp:
May 25, 2011 2:33:15 PM (13 years ago)
Author:
tony@chromium.org
Message:

2011-05-25 Tony Chang <tony@chromium.org>

Reviewed by Adam Barth.

webkitpy's NetworkTransaction shouldn't use mechanize
https://bugs.webkit.org/show_bug.cgi?id=61450

mechanize.HTTPError is just an alias for urllib2.HTTPError, so
use urllib2 directly. Re-add NetworkTransaction to
test_results_uploader.py (reverting r87124).

  • Scripts/webkitpy/common/net/networktransaction.py:
  • Scripts/webkitpy/layout_tests/layout_package/test_results_uploader.py:
Location:
trunk/Tools
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r87314 r87321  
     12011-05-25  Tony Chang  <tony@chromium.org>
     2
     3        Reviewed by Adam Barth.
     4
     5        webkitpy's NetworkTransaction shouldn't use mechanize
     6        https://bugs.webkit.org/show_bug.cgi?id=61450
     7
     8        mechanize.HTTPError is just an alias for urllib2.HTTPError, so
     9        use urllib2 directly.  Re-add NetworkTransaction to
     10        test_results_uploader.py (reverting r87124).
     11
     12        * Scripts/webkitpy/common/net/networktransaction.py:
     13        * Scripts/webkitpy/layout_tests/layout_package/test_results_uploader.py:
     14
    1152011-05-25  Kevin Ollivier  <kevino@theolliviers.com>
    216
  • trunk/Tools/Scripts/webkitpy/common/net/networktransaction.py

    r85080 r87321  
    2929import logging
    3030import time
     31import urllib2
    3132
    3233from webkitpy.common.system.deprecated_logging import log
     
    5051        self._total_sleep = 0
    5152        self._backoff_seconds = self._initial_backoff_seconds
    52         from webkitpy.thirdparty.autoinstalled import mechanize
    5353        while True:
    5454            try:
    5555                return request()
    56             # FIXME: We should catch urllib2.HTTPError here too.
    57             except mechanize.HTTPError, e:
     56            except urllib2.HTTPError, e:
    5857                if self._convert_404_to_None and e.code == 404:
    5958                    return None
  • trunk/Tools/Scripts/webkitpy/layout_tests/layout_package/test_results_uploader.py

    r87124 r87321  
    3434import socket
    3535import urllib2
     36
     37from webkitpy.common.net.networktransaction import NetworkTransaction
    3638
    3739def get_mime_type(filename):
     
    100102        try:
    101103            socket.setdefaulttimeout(timeout_seconds)
    102             self._upload_files(params, file_objs)
     104            NetworkTransaction(timeout_seconds=timeout_seconds).run(
     105                lambda: self._upload_files(params, file_objs))
    103106        finally:
    104107            socket.setdefaulttimeout(orig_timeout)
Note: See TracChangeset for help on using the changeset viewer.