in datahub/batch/utils.py [0:0]
def int2byte(input_int, size=4, unsigned=False):
if size == 1:
return struct.pack("<{}".format("B" if unsigned else "b"), input_int)
if size == 2:
return struct.pack("<{}".format("H" if unsigned else "h"), input_int)
if size == 4:
return struct.pack("<{}".format("I" if unsigned else "i"), input_int)
if size == 8:
return struct.pack("<{}".format("Q" if unsigned else "q"), input_int)
return None