Mercurial > hg
comparison mercurial/url.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 | fc777c855d66 |
children | 486de14eb394 |
comparison
equal
deleted
inserted
replaced
29449:5b71a8d7f7ff | 29455:0c741fd6158a |
---|---|
8 # GNU General Public License version 2 or any later version. | 8 # GNU General Public License version 2 or any later version. |
9 | 9 |
10 from __future__ import absolute_import | 10 from __future__ import absolute_import |
11 | 11 |
12 import base64 | 12 import base64 |
13 import httplib | |
14 import os | 13 import os |
15 import socket | 14 import socket |
16 | 15 |
17 from .i18n import _ | 16 from .i18n import _ |
18 from . import ( | 17 from . import ( |
20 httpconnection as httpconnectionmod, | 19 httpconnection as httpconnectionmod, |
21 keepalive, | 20 keepalive, |
22 sslutil, | 21 sslutil, |
23 util, | 22 util, |
24 ) | 23 ) |
24 | |
25 httplib = util.httplib | |
25 stringio = util.stringio | 26 stringio = util.stringio |
26 | |
27 urlerr = util.urlerr | 27 urlerr = util.urlerr |
28 urlreq = util.urlreq | 28 urlreq = util.urlreq |
29 | 29 |
30 class passwordmgr(object): | 30 class passwordmgr(object): |
31 def __init__(self, ui, passwddb): | 31 def __init__(self, ui, passwddb): |