+try:
+ PY2 = False
+ from urllib.parse import parse_qsl, urlencode, \
+ quote, quote_plus, unquote, unquote_plus, \
+ splittype, splithost, splituser, splitpasswd, \
+ splitport, splittag, splitquery
+ from urllib.request import urlretrieve
+ import urllib.request
+except ImportError:
+ PY2 = True
+ from cgi import parse_qsl
+ from urllib import urlencode, quote, quote_plus, unquote, unquote_plus, \
+ splittype, splithost, splituser, splitpasswd, \
+ splitport, splittag, splitquery, urlretrieve