1# -*- coding: utf-8 -*-
2"""
3    markupsafe._compat
4    ~~~~~~~~~~~~~~~~~~
5
6    Compatibility module for different Python versions.
7
8    :copyright: (c) 2013 by Armin Ronacher.
9    :license: BSD, see LICENSE for more details.
10"""
11import sys
12
13PY2 = sys.version_info[0] == 2
14
15if not PY2:
16    text_type = str
17    string_types = (str,)
18    unichr = chr
19    int_types = (int,)
20else:
21    text_type = unicode
22    string_types = (str, unicode)
23    unichr = unichr
24    int_types = (int, long)
25