comparison contrib/check-code.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 7dce56174916
children f1fdd7e7d434
comparison
equal deleted inserted replaced
29449:5b71a8d7f7ff 29455:0c741fd6158a
328 (r'^import SocketServer', "don't use SockerServer, use util.socketserver"), 328 (r'^import SocketServer', "don't use SockerServer, use util.socketserver"),
329 (r'^import urlparse', "don't use urlparse, use util.urlparse"), 329 (r'^import urlparse', "don't use urlparse, use util.urlparse"),
330 (r'^import xmlrpclib', "don't use xmlrpclib, use util.xmlrpclib"), 330 (r'^import xmlrpclib', "don't use xmlrpclib, use util.xmlrpclib"),
331 (r'^import cPickle', "don't use cPickle, use util.pickle"), 331 (r'^import cPickle', "don't use cPickle, use util.pickle"),
332 (r'^import pickle', "don't use pickle, use util.pickle"), 332 (r'^import pickle', "don't use pickle, use util.pickle"),
333 (r'^import httplib', "don't use httplib, use util.httplib"),
333 (r'\.next\(\)', "don't use .next(), use next(...)"), 334 (r'\.next\(\)', "don't use .next(), use next(...)"),
334 335
335 # rules depending on implementation of repquote() 336 # rules depending on implementation of repquote()
336 (r' x+[xpqo%APM][\'"]\n\s+[\'"]x', 337 (r' x+[xpqo%APM][\'"]\n\s+[\'"]x',
337 'string join across lines with no space'), 338 'string join across lines with no space'),