Совместимость с Python 2 и Python 3¶
Для работы в обоих версиях питона tabun_api
содержит модуль compat
, содержащий используемые здесь типы и модули, имеющие разные названия в разных версиях питона:
PY2
: True при запуске в Python 2 или False для любой другой версии;text_types
:(basestring,)
для Python 2 или(str,)
;text
:unicode
для Python 2 илиstr
;binary
:str
для Python 2 илиbytes
;urequest
:urllib2
для Python 2 илиurllib.request
;HTTPException
изhttplib
для Python 2 илиhttp.client
;BaseCookie
изCookie
для Python 2 илиhttp.cookies
;html_unescape
:HTMLParser.HTMLParser().unescape
для Python 2 илиhtml.unescape
для Python >= 3.4.