def _bytesize(self):
        block_size = struct.calcsize(self._serial_fmt_block)
        # Get the size of the slot for storing one b-bit hashed value
        slot_size = self._find_slot_size(self.b)
        # Get the number of slots to be stored in each block
        num_slots_per_block = int(block_size * 8 / slot_size)
        # Get the number of blocks required
        num_blocks = int(np.ceil(float(self.hashvalues.size) /\
                num_slots_per_block))
        # Get the total serialized size
        total = struct.calcsize(self._serial_fmt_params + \
                (num_blocks, self._serial_fmt_block) % "%d%s")
        return slot_size, num_slots_per_block, num_blocks, total
dataset/ETHPy150Open ekzhu/datasketch/datasketch/b_bit_minhash.py/bBitMinHash._bytesize/swapped operands of `%`