# -*- coding: utf-8 -*- | |
""" | |
markupsafe._compat | |
~~~~~~~~~~~~~~~~~~ | |
Compatibility module for different Python versions. | |
:copyright: (c) 2013 by Armin Ronacher. | |
:license: BSD, see LICENSE for more details. | |
""" | |
import sys | |
PY2 = sys.version_info[0] == 2 | |
if not PY2: | |
text_type = str | |
string_types = (str,) | |
unichr = chr | |
int_types = (int,) | |
else: | |
text_type = unicode | |
string_types = (str, unicode) | |
unichr = unichr | |
int_types = (int, long) |