def connectionMade(self): HistoricRecvLine.connectionMade(self) log.msg('{0} logged in'.format(self.username)) self.terminal.write('Welcome! {0}'.format(self.username)) self.terminal.nextLine() self.commands.do_help() self.show_prompt()
def connectionMade(self): ReceiveLineProtocol.connectionMade(self) self.keyHandlers['\x03'] = self.handle_INT # Control-C self.keyHandlers['\x04'] = self.handle_EOF # Control-D self.keyHandlers['\x1c'] = self.handle_QUIT # Control-\ self.keyHandlers['\x0c'] = self.handle_FF # Control-L #self.keyHandlers['\t' ] = self.handle_TAB # Tab if self.emulate == "emacs": # EMACS key bindinds self.keyHandlers['\x10'] = self.handle_UP # Control-P self.keyHandlers['\x0e'] = self.handle_DOWN # Control-N self.keyHandlers['\x02'] = self.handle_LEFT # Control-B self.keyHandlers['\x06'] = self.handle_RIGHT # Control-F self.keyHandlers['\x01'] = self.handle_HOME # Control-A self.keyHandlers['\x05'] = self.handle_END # Control-E def observer(event): if not event["isError"]: return text = log.textFromEventDict(event) if text is None: return self.service.reactor.callFromThread(self.terminal.write, text) log.startLoggingWithObserver(observer)
def connectionMade(self): ReceiveLineProtocol.connectionMade(self) self.keyHandlers['\x03'] = self.handle_INT # Control-C self.keyHandlers['\x04'] = self.handle_EOF # Control-D self.keyHandlers['\x1c'] = self.handle_QUIT # Control-\ self.keyHandlers['\x0c'] = self.handle_FF # Control-L # self.keyHandlers['\t' ] = self.handle_TAB # Tab if self.emulate == "emacs": # EMACS key bindinds self.keyHandlers['\x10'] = self.handle_UP # Control-P self.keyHandlers['\x0e'] = self.handle_DOWN # Control-N self.keyHandlers['\x02'] = self.handle_LEFT # Control-B self.keyHandlers['\x06'] = self.handle_RIGHT # Control-F self.keyHandlers['\x01'] = self.handle_HOME # Control-A self.keyHandlers['\x05'] = self.handle_END # Control-E def observer(event): if not event["isError"]: return text = log.textFromEventDict(event) if text is None: return self.service.reactor.callFromThread(self.terminal.write, text) log.startLoggingWithObserver(observer)
def connectionMade(self): HistoricRecvLine.connectionMade(self) self.keyHandlers.update({ self.CTRL_D: lambda: self.handler.onEOF(self)}) try: self.handler.onConnect(self) except AttributeError: pass self.showPrompt()
def connectionMade(self): """ Create a PBClientFactory and connect to master when ConsoleClient connected to StandardIO. Prompt user for Username """ HistoricRecvLine.connectionMade(self) self._factory = PBClientFactory() reactor.connectTCP(self._masterIP, self._console_port, self._factory) #@UndefinedVariable self.terminal.write("Username: ")
def connectionMade(self): """ Init connection. """ HistoricRecvLine.connectionMade(self) self.write_to_terminal(GATEWAY_TERMINAL_WELCOME) self.terminal.nextLine() self.showPrompt()
def connectionMade(self): HistoricRecvLine.connectionMade(self) self.keyHandlers.update({ '\x03': self.handle_CTRL_C, '\x04': self.handle_CTRL_D, })