def _init_handler(self, session, reader, writer): """ Create a BrokerProtocolHandler and attach to a session :return: """ handler = BrokerProtocolHandler(self.plugins_manager, self._loop) handler.attach(session, reader, writer) return handler
def _init_handler(self, reader, writer, session): """ Create a BrokerProtocolHandler and attach to a session :return: """ handler = BrokerProtocolHandler(reader, writer, self._loop) handler.attach_to_session(session) handler.on_packet_received.connect(self.sys_handle_packet_received) handler.on_packet_sent.connect(self.sys_handle_packet_sent) return handler