hiway / python-bloom-filter

Bloom filter for Python
https://pypi.org/project/bloom-filter/
81 stars 27 forks source link

Empty sequences yield error #3

Open DmitryZagursky opened 5 years ago

DmitryZagursky commented 5 years ago

The filter lacks checks for empty strings or lists.

Simple example:

from bloom_filter import BloomFilter
bloom=BloomFilter()
'' in bloom
.../bloom_filter/bloom_filter.py in get_bitno_lin_comb(bloom_filter, key)
    478             int_list.append(remainder)
    479             temp = quotient
--> 480     elif hasattr(key[0], '__divmod__'):