mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-25 04:18:08 +01:00
clean up Thread.__str__
This commit is contained in:
parent
ecf8da35e2
commit
2b01161191
1 changed files with 11 additions and 22 deletions
|
@ -392,30 +392,19 @@ class Thread(object):
|
||||||
return Tags(tags_p, self)
|
return Tags(tags_p, self)
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
"""A str(Thread()) is represented by a 1-line summary"""
|
return unicode(self).encode('utf-8')
|
||||||
thread = {}
|
|
||||||
thread['id'] = self.get_thread_id()
|
|
||||||
|
|
||||||
###TODO: How do we find out the current sort order of Threads?
|
def __unicode__(self):
|
||||||
###Add a "sort" attribute to the Threads() object?
|
frm = "thread:%s %12s [%d/%d] %s; %s (%s)"
|
||||||
#if (sort == NOTMUCH_SORT_OLDEST_FIRST)
|
|
||||||
# date = notmuch_thread_get_oldest_date (thread);
|
|
||||||
#else
|
|
||||||
# date = notmuch_thread_get_newest_date (thread);
|
|
||||||
thread['date'] = date.fromtimestamp(self.get_newest_date())
|
|
||||||
thread['matched'] = self.get_matched_messages()
|
|
||||||
thread['total'] = self.get_total_messages()
|
|
||||||
thread['authors'] = self.get_authors()
|
|
||||||
thread['subject'] = self.get_subject()
|
|
||||||
thread['tags'] = self.get_tags()
|
|
||||||
|
|
||||||
return "thread:%s %12s [%d/%d] %s; %s (%s)" % (thread['id'],
|
return frm % (self.get_thread_id(),
|
||||||
thread['date'],
|
date.fromtimestamp(self.get_newest_date()),
|
||||||
thread['matched'],
|
self.get_matched_messages(),
|
||||||
thread['total'],
|
self.get_total_messages(),
|
||||||
thread['authors'],
|
self.get_authors(),
|
||||||
thread['subject'],
|
self.get_subject(),
|
||||||
thread['tags'])
|
self.get_tags(),
|
||||||
|
)
|
||||||
|
|
||||||
_destroy = nmlib.notmuch_thread_destroy
|
_destroy = nmlib.notmuch_thread_destroy
|
||||||
_destroy.argtypes = [NotmuchThreadP]
|
_destroy.argtypes = [NotmuchThreadP]
|
||||||
|
|
Loading…
Reference in a new issue