From: Orakaro Date: Wed, 20 Nov 2019 17:54:32 +0000 (+0900) Subject: Fix some inconsitency at time convert X-Git-Url: https://vcs.fsf.org/?p=rainbowstream.git;a=commitdiff_plain;h=a907f026d4cbff6bf08c32704f5024477f2a30a5 Fix some inconsitency at time convert --- diff --git a/rainbowstream/draw.py b/rainbowstream/draw.py index 62254e6..215bfb3 100644 --- a/rainbowstream/draw.py +++ b/rainbowstream/draw.py @@ -425,7 +425,7 @@ def print_thread(partner, me_nick, me_name): """ # Sort messages by time messages = dg['thread'][partner] - messages.sort(key=lambda x: parser.parse(x['created_at'])) + messages.sort(key=lambda x: int(x['created_at'])) # Use legacy display on non-ascii text message ms = [m['text'] for m in messages] ums = [m for m in ms if not all(ord(c) < 128 for c in m)] @@ -597,10 +597,10 @@ def print_message(m): """ # Retrieve message sender_screen_name = '@' + m['sender_screen_name'] - sender_name = m['sender']['name'] + sender_name = m['sender_name'] text = unescape(m['text']) recipient_screen_name = '@' + m['recipient_screen_name'] - recipient_name = m['recipient']['name'] + recipient_name = m['recipient_name'] mid = m['id'] date = parser.parse(m['created_at']) date = arrow.get(date).to('local').datetime diff --git a/rainbowstream/rainbow.py b/rainbowstream/rainbow.py index 5154d6e..02bd2a9 100644 --- a/rainbowstream/rainbow.py +++ b/rainbowstream/rainbow.py @@ -838,8 +838,8 @@ def inbox(): # Get inbox messages messages = t.direct_messages.events.list()['events'] messages = list(map(map_message, messages)) - inbox = filter(inboxFilter, messages) - sent = filter(inboxFilter, messages) + inbox = list(filter(inboxFilter, messages)) + sent = list(filter(inboxFilter, messages)) d = {} uniq_inbox = list(set(