diff options
Diffstat (limited to 'cursed.py')
| -rw-r--r-- | cursed.py | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -1,6 +1,7 @@ import curses import asyncio import sys +from message import Message class Console(): def __init__(self, messages): @@ -23,7 +24,7 @@ class Console(): def redraw(self): self.stdscr.clear() for msg in self.messages: - self.stdscr.addstr(msg + '\n') + self.stdscr.addstr(str(msg) + '\n') if self.typed_message != "": self.stdscr.addstr(self.typed_message) self.stdscr.refresh() @@ -36,7 +37,7 @@ class Console(): if char == '\n': if self.typed_message != "": await on_str(self.typed_message) - self.messages.append(self.typed_message) + self.messages.append(Message(self.typed_message, -1, ">")) self.typed_message = "" elif char == '\t': await on_tab() |
