mail: clarify usage

This commit is contained in:
enkore 2013-10-01 13:05:18 +02:00
parent 5184958179
commit 42e6258c1a
4 changed files with 7 additions and 1 deletions

View File

@ -22,7 +22,7 @@ class Mail(IntervalModule):
!!i3pystatus.mail!!"""
settings = (
("backends", "List of backends (instances of i3pystatus.mail.xxx)"),
("backends", "List of backends (instances of `i3pystatus.mail.xxx.Backend`)"),
"color", "color_unread", "format", "format_plural",
("hide_if_null", "Don't output anything if there are no new mails"),
)

View File

@ -55,3 +55,5 @@ class IMAP(Backend):
return len(conn.search(None,"UnSeen")[1][0].split())
else:
sys.stderr.write("no connection")
Backend = IMAP

View File

@ -23,3 +23,5 @@ class Notmuch(Backend):
@property
def unread(self):
return notmuch.Query(self.db, "tag:unread and tag:inbox").count_messages()
Backend = Notmuch

View File

@ -56,3 +56,5 @@ class Thunderbird(Backend):
def unread(self):
self.run()
return len(self._unread)
Backend = Thunderbird