def get_conversation(df): messages = [] for index, (date_time, sender, text) in df.iterrows(): m = Message.from_args(date_time, sender, text) if '<Media omitted>' in text: m.set_media() messages.append(m) return Conversation(messages)