mirror of
https://github.com/kovidgoyal/kitty.git
synced 2024-09-20 19:19:41 +03:00
27 lines
547 B
Python
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
|