

def read(self, inp):
    length = inp.read_int()
    if (length == NULL_ARRAY_LENGTH):
        return None
    result = bytearray(length)
    if (length > 0):
        inp.read_into(result, 0, length)
    if (result[0] & 128):
        neg = bytearray()
        for c in neg:
            neg.append((c ^ 255))
        return (((- 1) * int(binascii.hexlify(neg), 16)) - 1)
    return int(binascii.hexlify(result), 16)

dataset/ETHPy150Open hazelcast/hazelcast-python-client/hazelcast/serialization/serializer.py BigIntegerSerializer.read/VarMisuse@82/92 `result`->`neg`