| 1234567891011121314151617181920212223 |
- """EditorConfig Python2/Python3 compatibility utilities"""
- import sys
- __all__ = ['force_unicode', 'u']
- if sys.version_info[0] == 2:
- text_type = unicode
- else:
- text_type = str
- def force_unicode(string):
- if not isinstance(string, text_type):
- string = text_type(string, encoding='utf-8')
- return string
- if sys.version_info[0] == 2:
- import codecs
- u = lambda s: codecs.unicode_escape_decode(s)[0]
- else:
- u = lambda s: s
|