1234567891011121314151617181920212223242526272829 |
- """
- Look here for more information:
- https://github.com/mitsuhiko/flask/blob/master/flask/_compat.py
- """
- import sys
- PY2 = sys.version_info[0] == 2
- if not PY2: # pragma: no cover
- text_type = str
- string_types = (str,)
- integer_types = (int, )
- intern_method = sys.intern
- range_method = range
- iterkeys = lambda d: iter(d.keys())
- itervalues = lambda d: iter(d.values())
- iteritems = lambda d: iter(d.items())
- max_integer = sys.maxsize
- else: # pragma: no cover
- text_type = unicode
- string_types = (str, unicode)
- integer_types = (int, long)
- intern_method = intern
- range_method = xrange
- iterkeys = lambda d: d.iterkeys()
- itervalues = lambda d: d.itervalues()
- iteritems = lambda d: d.iteritems()
- max_integer = sys.maxint
|