Fixed merging bug
authorNeil Smith <neil.git@njae.me.uk>
Sat, 9 Nov 2019 19:55:20 +0000 (19:55 +0000)
committerNeil Smith <neil.git@njae.me.uk>
Sat, 9 Nov 2019 19:55:20 +0000 (19:55 +0000)
cipher/keyword_cipher.py

index a135c2b0489f14e8d6835a716fbe7bfb611f8739..2cf3290463d50ae6fbe9bb93e901eb9ba3ec8a19 100644 (file)
@@ -206,6 +206,9 @@ def simulated_annealing_break(message, workers=10,
                               fitness=Ptrigrams, chunksize=1):
     worker_args = []
     ciphertext = sanitise(message)
+    if swap_index_finder is None:
+        swap_index_finder = gaussian_swap_index
+        
     for i in range(workers):
         if plain_alphabet is None:
             used_plain_alphabet = string.ascii_lowercase