def __init__(self, server, port): self.user_name = raw_input('user name?') self.client = ReliableChatClient(self.user_name, (server, port)) self.client.data_changed = self.new_data self.client.try_connect() print 'connected' while 1: self.user_message(raw_input('what?'))
def __init__(self, server, port): self.user_name = raw_input('user name?') self.client = ReliableChatClient(self.user_name, (server, port)) self.ui = RallyCursesUI() #bind methods: self.ui.user_message = self.user_message self.client.data_changed = self.ui.render_chats self.client.new_content_message = self.ui.new_content_message #start-er-up: try: self.client.try_connect() notify.init('Rally') self.ui.start() self.ui.read_msgs() except KeyboardInterrupt: pass finally: self.ui.close()