def _get_offsets(self, obj):
        hash_1 = portable_hash(obj)
        hash_2 = portable_hash(marshal.dumps(obj))

        for i in xrange(self.k):
            yield self.m % ((hash_1 + i * hash_2) & 0xFFFFFFFF)
dataset/ETHPy150Open douban/dpark/dpark/bitindex.py/Bloomfilter._get_offsets/swapped operands of `%`