1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# -*- coding: utf-8 -*- try: # py < 2.7 import unittest2 as unittest except ImportError: import unittest try: unicode() except NameError: b = bytes def u(value): if isinstance(value, bytes): return value.decode('utf-8') return value else: def b(value): return str(value) def u(value): if isinstance(value, unicode): return value return unicode(value, 'utf-8') |