xref: /aosp_15_r20/external/libchrome/third_party/markupsafe/_compat.py (revision 635a864187cb8b6c713ff48b7e790a6b21769273)
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