X-Git-Url: https://git.njae.me.uk/?a=blobdiff_plain;f=szyfrow%2Fbombe.py;h=1bab0e0d3e78fda786487c1798d3cc5d2b458750;hb=27c8005f6dea0026887b80a01b5f93a8f1b3c2b2;hp=74e03ba5331ebe165b90c762c5f3c2cd63c459d7;hpb=a870050db6bc974b1bb0d132001750b6624fb43f;p=szyfrow.git diff --git a/szyfrow/bombe.py b/szyfrow/bombe.py index 74e03ba..1bab0e0 100644 --- a/szyfrow/bombe.py +++ b/szyfrow/bombe.py @@ -4,22 +4,9 @@ import multiprocessing import itertools import logging -from cipher.enigma import * +from szyfrow.enigma import * -logger = logging.getLogger('bombe') -# logger.setLevel(logging.WARNING) -# logger.setLevel(logging.INFO) -logger.setLevel(logging.DEBUG) - -# create the logging file handler -fh = logging.FileHandler("enigma.log") -formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') -fh.setFormatter(formatter) - -# add handler to logger object -logger.addHandler(fh) - ################################## # # Bombe ################################## @@ -150,7 +137,6 @@ class Bombe(object): while self.pending: current = self.pending[0] # print("processing", current) - logger.debug("Propogater processing {}".format(current)) self.pending = self.pending[1:] if not self.banks[current.bank][current.wire]: self.banks[current.bank][current.wire] = True @@ -161,7 +147,6 @@ class Bombe(object): other_bank = [b for b in c.banks if b != current.bank][0] other_wire = c.scrambler.lookup(current.wire) # print(" adding", other_bank, other_wire, "because", c.banks) - logger.debug("Propogator adding {0} {1} because {2}".format(other_bank, other_wire, c.banks)) self.pending += [Signal(other_bank, other_wire)] def run(self, run_start=None, wheel1_pos='a', wheel2_pos='a', wheel3_pos='a', use_diagonal_board=True):