浏览代码

Fixed an exponentiation that was incorrectly using the xor operator

dstromberg 12 年之前
父节点
当前提交
ff1bc14f03
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      bloom_filter_mod.py

+ 3 - 2
bloom_filter_mod.py

@@ -245,7 +245,7 @@ class Array_then_file_seek_backend:
     On open, we read from the file to RAM.  On close, we write from RAM to the file.
     On open, we read from the file to RAM.  On close, we write from RAM to the file.
     '''
     '''
 
 
-    effs = 2 ^ 8 - 1
+    effs = 2 ** 8 - 1
 
 
     def __init__(self, num_bits, filename, max_bytes_in_memory):
     def __init__(self, num_bits, filename, max_bytes_in_memory):
         self.num_bits = num_bits
         self.num_bits = num_bits
@@ -374,7 +374,8 @@ class Array_then_file_seek_backend:
 class Array_backend:
 class Array_backend:
     '''Backend storage for our "array of bits" using a python array of integers'''
     '''Backend storage for our "array of bits" using a python array of integers'''
 
 
-    effs = 2 ^ 32 - 1
+    # Note that this has now been split out into a bits_mod for the benefit of other projects.
+    effs = 2 ** 32 - 1
 
 
     def __init__(self, num_bits):
     def __init__(self, num_bits):
         self.num_bits = num_bits
         self.num_bits = num_bits