Mercurial > public > mercurial-scm > hg
comparison mercurial/httppeer.py @ 29455:0c741fd6158a
py3: conditionalize httplib import
The httplib library is renamed to http.client in python 3. So the
import is conditionalized and a test is added in check-code to warn
to use util.httplib
author | Pulkit Goyal <7895pulkit@gmail.com> |
---|---|
date | Tue, 28 Jun 2016 16:01:53 +0530 |
parents | 269f7ea08983 |
children | cac4ca036dff |
comparison
equal
deleted
inserted
replaced
29449:5b71a8d7f7ff | 29455:0c741fd6158a |
---|---|
7 # GNU General Public License version 2 or any later version. | 7 # GNU General Public License version 2 or any later version. |
8 | 8 |
9 from __future__ import absolute_import | 9 from __future__ import absolute_import |
10 | 10 |
11 import errno | 11 import errno |
12 import httplib | |
13 import os | 12 import os |
14 import socket | 13 import socket |
15 import tempfile | 14 import tempfile |
16 import zlib | 15 import zlib |
17 | 16 |
25 url, | 24 url, |
26 util, | 25 util, |
27 wireproto, | 26 wireproto, |
28 ) | 27 ) |
29 | 28 |
29 httplib = util.httplib | |
30 urlerr = util.urlerr | 30 urlerr = util.urlerr |
31 urlreq = util.urlreq | 31 urlreq = util.urlreq |
32 | 32 |
33 def zgenerator(f): | 33 def zgenerator(f): |
34 zd = zlib.decompressobj() | 34 zd = zlib.decompressobj() |