def __init__(self, stackParams: dict, msgHandler: Callable, registry: Dict[str, HA], seed=None, sighex: str=None, config=None): config = config or getConfig() Batched.__init__(self) KITZStack.__init__(self, stackParams, msgHandler, registry=registry, seed=seed, sighex=sighex, config=config) MessageProcessor.__init__(self, allowDictOnly=False)
def __init__(self, stackParams: dict, msgHandler: Callable, registry: Dict[str, HA], seed=None, sighex: str=None, config=None, metrics=NullMetricsCollector()): config = config or getConfig() Batched.__init__(self, config=config, metrics=metrics) KITZStack.__init__(self, stackParams, msgHandler, registry=registry, seed=seed, sighex=sighex, config=config, metrics=metrics, mt_incoming_size=MetricType.INCOMING_NODE_MESSAGE_SIZE, mt_outgoing_size=MetricType.OUTGOING_NODE_MESSAGE_SIZE) MessageProcessor.__init__(self, allowDictOnly=False)