# f'DEBUG {line}' for line
# in '\n'.join(format_exception(event.payload)).split('\n')]
# self._draw_log()
+ else:
+ return True
self._term.flush()
return True
q_to_main.put(Event('SEND', IrcMessage('NICK', [NICKNAME])))
while True:
event = q_to_main.get()
+ term.tui.put(event)
if event.type_ == 'QUIT':
break
- if event.type_ == 'INPUT_PROMPT':
- term.tui.put(event)
- elif event.type_ == 'SEND':
- term.tui.put(event)
+ if event.type_ == 'EXCEPTION':
+ raise event.payload
+ if event.type_ == 'SEND':
event.payload.send(conn)
elif event.type_ == 'PING':
q_to_main.put(
Event('SEND', IrcMessage('PONG', [event.payload])))
- elif event.type_ == 'RECV':
- term.tui.put(event)
- elif event.type_ == 'EXCEPTION':
- raise event.payload
- elif event.type_ == 'ALERT':
- term.tui.put(event)
- # elif event.type_ == 'DEBUG':
- # term.tui.put(event)
if __name__ == '__main__':