def __init__(self, *args, event_callback: Callable = None,<EOL>ignore: List[str] = None, **kwargs) -> None:
super().__init__(*args, **kwargs)<EOL>self.event_callback = event_callback<EOL>if not kwargs.get('<STR_LIT>'):<EOL><INDENT>self.packet_callback = lambda x: None<EOL><DEDENT>if ignore:<EOL><INDENT>log.debug('<STR_LIT>', ignore)<EOL>self.ignore = ignore<EOL><DEDENT>else:<EOL><INDENT>self.ignore = []<EOL><DEDENT>
Add eventhandling specific initialization.