def unpack(self, fmt, increment=True):
        size = struct.calcsize(fmt)
        if size > self.offset - self.size:
            self._resize(size)
        ret = struct.unpack_from("=" + fmt, self.buf, self.offset)

        if increment:
            self.offset += size
        return ret
dataset/ETHPy150Open tych0/xcffib/module/__init__.py/Unpacker.unpack/swapped operands of `-`