summaryrefslogtreecommitdiff
path: root/src/text_buffer.py
diff options
context:
space:
mode:
authorFlorent Le Coz <louiz@louiz.org>2011-09-08 17:05:02 +0200
committerFlorent Le Coz <louiz@louiz.org>2011-09-08 17:05:02 +0200
commit2e04c5c77e64a45e9ab8a23b8cb7a683630eb067 (patch)
tree6ddd5d14785fe712b60806f408c6c641d2f3a7ca /src/text_buffer.py
parenta8081875509a5b836b1d3b37322b06c8ac0103d2 (diff)
downloadpoezio-2e04c5c77e64a45e9ab8a23b8cb7a683630eb067.tar.gz
poezio-2e04c5c77e64a45e9ab8a23b8cb7a683630eb067.tar.bz2
poezio-2e04c5c77e64a45e9ab8a23b8cb7a683630eb067.tar.xz
poezio-2e04c5c77e64a45e9ab8a23b8cb7a683630eb067.zip
c code that doesn’t work
Diffstat (limited to 'src/text_buffer.py')
-rw-r--r--src/text_buffer.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/text_buffer.py b/src/text_buffer.py
index a3b5b1fb..77646aea 100644
--- a/src/text_buffer.py
+++ b/src/text_buffer.py
@@ -27,7 +27,7 @@ from datetime import datetime
import theme
from config import config
-Message = collections.namedtuple('Message', 'txt nick_color time nickname user')
+Message = collections.namedtuple('Message', 'txt nick_color time str_time nickname user')
class TextBuffer(object):
"""
@@ -45,8 +45,11 @@ class TextBuffer(object):
self.windows.append(win)
def add_message(self, txt, time=None, nickname=None, nick_color=None, history=None):
- msg = Message(txt='%s\x19o'%(txt,), nick_color=nick_color,
- time=time or datetime.now(), nickname=nickname, user=None)
+ time = time or datetime.now()
+ msg = Message(txt='%s'%(txt,), nick_color=nick_color,
+ time=time, str_time=time.strftime("%Y-%m-%d %H:%M:%S")\
+ if history else time.strftime("%H:%M:%S"),\
+ nickname=nickname, user=None)
self.messages.append(msg)
while len(self.messages) > self.messages_nb_limit:
self.messages.pop(0)