1from __future__ import unicode_literals 2 3import sys 4if sys.version_info[0] >= 3: 5 __doc__ = u""" 6 >>> u == 'test' 7 True 8 >>> isinstance(u, str) 9 True 10 >>> isinstance(b, bytes) 11 True 12 >>> raw == 'abc\\\\xf8\\\\t\\u00f8\\U000000f8' # unescaped by Python (required by doctest) 13 True 14""" 15else: 16 __doc__ = u""" 17 >>> u == u'test' 18 True 19 >>> isinstance(u, unicode) 20 True 21 >>> isinstance(b, str) 22 True 23 >>> raw == u'abc\\\\xf8\\\\t\\u00f8\\U000000f8' # unescaped by Python (required by doctest) 24 True 25""" 26 27u = "test" 28 29cdef char* s = "bytes test" 30b = s 31 32raw = r'abc\xf8\t\u00f8\U000000f8' 33