def gen_skype_chats(path: str) -> GeneratorType: skype_map = get_skype_map(path) for chat_id, msgs in skype_map.items(): msg_objs = tuple(Message(row.timestamp, row.author, format_msg(row.body_xml)) for row in msgs) yield Chat(msg_objs, chat_id)
def formatted_msg(self) -> str: return format_msg(self.msg)
def get_msg(row: 'Row') -> Message: msg = format_msg(row.body_xml) return Message(row.timestamp, row.author, msg)