28 _ver = sys.version_info
31 is_py2 = (_ver[0] == 2)
34 is_py3 = (_ver[0] == 3)
41 from StringIO
import StringIO
42 from urllib2
import HTTPPasswordMgr, HTTPDigestAuthHandler, Request,\
43 HTTPHandler, build_opener, HTTPError, URLError,\
45 from httplib
import BadStatusLine, HTTPException
46 from urlparse
import urlunparse
47 from urllib
import urlencode
51 basestring = basestring
53 from io
import StringIO
54 from urllib.request
import HTTPPasswordMgr, HTTPDigestAuthHandler, Request,\
55 HTTPHandler, build_opener
56 from urllib.error
import HTTPError, URLError
57 from http.client
import HTTPException, BadStatusLine
58 from urllib.parse
import urlunparse, urlencode
62 basestring = (str,bytes)