Home | History | Annotate | Download | only in markupsafe
      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 """
     11 import sys
     12 
     13 PY2 = sys.version_info[0] == 2
     14 
     15 if not PY2:
     16     text_type = str
     17     string_types = (str,)
     18     unichr = chr
     19     int_types = (int,)
     20 else:
     21     text_type = unicode
     22     string_types = (str, unicode)
     23     unichr = unichr
     24     int_types = (int, long)
     25