def __init__(self, config, packetio, store, log, debug): "Initialize our BestPractices object" DiscoveryListener.__init__(self, config, packetio, store, log, debug) if self.__class__ != BestPractices: return for pkttype in config["allbpdiscoverytypes"]: BestPractices.register_sensitivity(BestPracticesCMA, pkttype) for pkttype in BestPractices.eval_classes: if pkttype not in BestPractices.eval_objects: BestPractices.eval_objects[pkttype] = [] if pkttype not in BestPractices.evaled_classes: BestPractices.evaled_classes[pkttype] = {} for bpcls in BestPractices.eval_classes[pkttype]: if bpcls not in BestPractices.evaled_classes[pkttype]: BestPractices.eval_objects[pkttype].append(bpcls(config, packetio, store, log, debug)) BestPractices.evaled_classes[pkttype][bpcls] = True
def __init__(self, config, packetio, store, log, debug): 'Initialize our BestPractices object' DiscoveryListener.__init__(self, config, packetio, store, log, debug) if self.__class__ != BestPractices: return for pkttype in config['allbpdiscoverytypes']: BestPractices.register_sensitivity(BestPracticesCMA, pkttype) for pkttype in BestPractices.eval_classes: if pkttype not in BestPractices.eval_objects: BestPractices.eval_objects[pkttype] = [] if pkttype not in BestPractices.evaled_classes: BestPractices.evaled_classes[pkttype] = {} for bpcls in BestPractices.eval_classes[pkttype]: if bpcls not in BestPractices.evaled_classes[pkttype]: BestPractices.eval_objects[pkttype] \ .append(bpcls(config, packetio, store, log, debug)) BestPractices.evaled_classes[pkttype][bpcls] = True
def __init__(self, config, packetio, store, log, debug): 'Initialize our BestPractices object' DiscoveryListener.__init__(self, config, packetio, store, log, debug)