We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c5452d7 commit b5469a2Copy full SHA for b5469a2
filtercascade/__init__.py
@@ -147,6 +147,8 @@ def filter_with_characteristics(
147
148
@classmethod
149
def calc_n_hashes(cls, falsePositiveRate):
150
+ if falsePositiveRate < 0 or falsePositiveRate > 1:
151
+ raise InvalidErrorRateException(falsePositiveRate=falsePositiveRate)
152
nHashes = math.ceil(math.log2(1.0 / falsePositiveRate))
153
assert nHashes > 0, "Always must have a positive number of hashes"
154
return nHashes
0 commit comments