util: rewrite pycompat imports to make pyflakes always happy
I'll add more imports which would confuse pyflakes.
--- a/mercurial/util.py Thu Oct 20 23:27:09 2016 +0900
+++ b/mercurial/util.py Fri Oct 21 00:09:38 2016 +0900
@@ -48,25 +48,17 @@
pycompat,
)
-for attr in (
- 'empty',
- 'httplib',
- 'httpserver',
- 'pickle',
- 'queue',
- 'urlerr',
- 'urlparse',
- # we do import urlreq, but we do it outside the loop
- #'urlreq',
- 'stringio',
- 'socketserver',
- 'xmlrpclib',
-):
- a = pycompat.sysstr(attr)
- globals()[a] = getattr(pycompat, a)
-
-# This line is to make pyflakes happy:
+empty = pycompat.empty
+httplib = pycompat.httplib
+httpserver = pycompat.httpserver
+pickle = pycompat.pickle
+queue = pycompat.queue
+socketserver = pycompat.socketserver
+stringio = pycompat.stringio
+urlerr = pycompat.urlerr
+urlparse = pycompat.urlparse
urlreq = pycompat.urlreq
+xmlrpclib = pycompat.xmlrpclib
if os.name == 'nt':
from . import windows as platform