def _explain_msg_summary(self, info): msg_ts = long(info[6], 36) days_ago = (time.time() - msg_ts) / (24*3600) msg_date = datetime.date.fromtimestamp(msg_ts) date = '%4.4d-%2.2d-%2.2d' % (msg_date.year, msg_date.month, msg_date.day) urlmap = UrlMap(self.session) expl = { 'idx': info[0], 'id': info[1], 'from': info[2], 'to': info[3], 'subject': info[4], 'snippet': info[5], 'timestamp': msg_ts, 'date': date, 'friendly_date': _friendly_date(days_ago, date), 'tag_ids': info[7], 'url': urlmap.url_thread(info[0]) } if info[8]: expl['editing_url'] = urlmap.url_compose(info[0]) return expl