25 lines
304 B
Python
Raw Normal View History

2013-11-27 14:36:57 -05:00
"""Python 2/3 compat layer."""
try:
basestring
except NameError:
basestring = str
try:
unicode
except NameError:
unicode = str
try:
unichr
bytechr = chr
except:
unichr = chr
def bytechr(n):
return bytes([n])
try:
from cStringIO import StringIO
except ImportError:
from io import StringIO