def handle_connect(self): self.info = { 'nick' : '*', 'user' : '', 'realname' : '', 'hostname' : self.sock.getsockname()[0] } events.trigger('initial_connect', self)
def handle_line(self, line): line = line[:512] line = line.split(' ') if not line: return if events.trigger('allowed_command', self, line): return events.trigger('command_' + line[0].lower(), self, line)
def client_hello(self, hello): events.trigger('ssl_client_hello', self, hello)
def handle_close(self): events.trigger('closed_connection', self) pass