from os import fsencode
from shlex import quote
+ input = input
range = range
str_type = str
int_types = (int,)
def bytes_from_uint(i):
return bytes((i,))
+ def bytes_from_byte(b): # python > 2: b[3] returns ord('x'), not b'x'
+ return bytes((b,))
+
byte_int = lambda x: x
def buffer(object, offset=None, size=None):
from bup.py2raise import reraise
+ input = raw_input
range = xrange
str_type = basestring
int_types = (int, long)
def bytes_from_uint(i):
return chr(i)
+ def bytes_from_byte(b):
+ return b
+
byte_int = ord
buffer = buffer