Revert "gerrit_util: Use httplib2 for communication instead of httplib."
This reverts commit d7568645. Reason for revert: third_party.httplib2.ServerNotFoundError: Unable to find the server at metadata.google.internal Original change's description: > gerrit_util: Use httplib2 for communication instead of httplib. > > Retain the httplib import to continue using its constants, but actually make > the http(s) connections using httplib2. The latter has built-in support for > proxy settings, which then actually allows people behind proxies to interact > with Gerrit. > > Compared to httplib, the biggest changes are: > - There's only one Http class instead of HTTPConnection and HTTPSConnection. > - Http.request() returns a tuple (response, contents). > - Http.request() expects a full URI instead of just a path, as Http's > constructor does not take a host parameter. > - The response object inherits from dict. > - All headers in a response are lower-cased. > > All in all, it is possible to see that httplib2 support was retro-fitted > into the code, but that should not worsen its readability overall. > > Patch written in collaboration with Alexis Menard <alexis.menard@intel.com>. > > BUG=672729 > R=alexis.menard@intel.com,agable@chromium.org,tandrii@chromium.org > > Change-Id: Ic40e804064e74e89bc2ad979572628f1bd78c19a > Reviewed-on: https://chromium-review.googlesource.com/458221 > Reviewed-by: Aaron Gable <agable@chromium.org> > Commit-Queue: Raphael Kubo da Costa (rakuco) <raphael.kubo.da.costa@intel.com> > TBR=agable@chromium.org,alexis.menard@intel.com,raphael.kubo.da.costa@intel.com,tandrii@chromium.org,chromium-reviews@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=672729 Change-Id: Idfacd314b381232733bb92a02ec2fb85f016effd Reviewed-on: https://chromium-review.googlesource.com/457792Reviewed-by: Aaron Gable <agable@chromium.org> Commit-Queue: Aaron Gable <agable@chromium.org>
Showing
Please
register
or
sign in
to comment