summaryrefslogtreecommitdiffstats
path: root/cursed.py
diff options
context:
space:
mode:
Diffstat (limited to 'cursed.py')
-rw-r--r--cursed.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/cursed.py b/cursed.py
index 9ff0bec..a4c71bb 100644
--- a/cursed.py
+++ b/cursed.py
@@ -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()