# -*- coding: utf-8 -*- """ jinja2._compat ~~~~~~~~~~~~~~ Some py2/py3 compatibility support that is not yet available in "six" 1.3.0. There are bugs open for "six" for all this stuff, so we can remove it again from here as soon as we require a new enough "six" release. :copyright: Copyright 2013 by the Jinja team, see AUTHORS. :license: BSD, see LICENSE for details. """ # https://bitbucket.org/gutworth/six/issue/25/add-unichr try: unichr = unichr # py2 except NameError: unichr = chr # py3 try: range_type = xrange except NameError: range_type = range