kitty/pyte/compat.py
2016-10-14 13:23:50 +05:30

27 lines
547 B
Python

# -*- coding: utf-8 -*-
"""
pyte.compat
~~~~~~~~~~~
Python version specific compatibility fixes.
:copyright: (c) 2015-2016 by pyte authors and contributors,
see AUTHORS for details.
:license: LGPL, see LICENSE for more details.
"""
import sys
if sys.version_info[0] == 2:
from future_builtins import map
range = xrange
str = unicode
chr = unichr
from functools import partial
iter_bytes = partial(map, ord)
else:
from builtins import map, range, str, chr
iter_bytes = iter