1) writeBinary function binary_list can have either string or ints and it needs to be properly converted to bytes 2) packed32(x) function can have x as int or float. Incase of float it needs to be converted to int 3) encode lines to string using .decode() or else TypeError will be invoked during run Change-Id: I678169f191901f02a80187418a17adbc1240c7d3