def checksum(self):
        body = self.packet_header() + self.packet_body()
        body = struct.unpack(len(body) % '%sB', body)
        return struct.pack('B', ~(sum(body[2:]) % 256) & 0xFF)
dataset/ETHPy150Open faulkner/sphero/sphero/request.py/Request.checksum/swapped operands of `%`