Skip to content

Commit eafa2da

Browse files
committed
Fix #129
1 parent 11683c0 commit eafa2da

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

pyroaring/abstract_bitmap.pxi

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -421,6 +421,7 @@ cdef class AbstractBitMap:
421421
return bitmaps[0] - bitmaps[1]
422422
else:
423423
result = BitMap(bitmaps[0])
424+
result._h_val = 0
424425
for bm in bitmaps[1:]:
425426
result -= bm
426427
return bitmaps[0].__class__(result)
@@ -474,6 +475,7 @@ cdef class AbstractBitMap:
474475
return bitmaps[0] & bitmaps[1]
475476
else:
476477
result = BitMap(bitmaps[0])
478+
result._h_val = 0
477479
for bm in bitmaps[1:]:
478480
result &= bm
479481
return bitmaps[0].__class__(result)
@@ -1469,4 +1471,4 @@ cdef class AbstractBitMap64:
14691471
>>> BitMap64([3, 10, 12]).jaccard_index(BitMap64([3, 18]))
14701472
0.25
14711473
"""
1472-
return croaring.roaring64_bitmap_jaccard_index(self._c_bitmap, other._c_bitmap)
1474+
return croaring.roaring64_bitmap_jaccard_index(self._c_bitmap, other._c_bitmap)

0 commit comments

Comments
 (0)