From 42e6258c1a8c3df860fb03775f884e872a4ac1da Mon Sep 17 00:00:00 2001 From: enkore Date: Tue, 1 Oct 2013 13:05:18 +0200 Subject: [PATCH] mail: clarify usage --- i3pystatus/mail/__init__.py | 2 +- i3pystatus/mail/imap.py | 2 ++ i3pystatus/mail/notmuchmail.py | 2 ++ i3pystatus/mail/thunderbird.py | 2 ++ 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/i3pystatus/mail/__init__.py b/i3pystatus/mail/__init__.py index 785d31c..88f0155 100644 --- a/i3pystatus/mail/__init__.py +++ b/i3pystatus/mail/__init__.py @@ -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"), ) diff --git a/i3pystatus/mail/imap.py b/i3pystatus/mail/imap.py index 632f5d3..2c74ba5 100644 --- a/i3pystatus/mail/imap.py +++ b/i3pystatus/mail/imap.py @@ -55,3 +55,5 @@ class IMAP(Backend): return len(conn.search(None,"UnSeen")[1][0].split()) else: sys.stderr.write("no connection") + +Backend = IMAP diff --git a/i3pystatus/mail/notmuchmail.py b/i3pystatus/mail/notmuchmail.py index 131771b..b5f158f 100644 --- a/i3pystatus/mail/notmuchmail.py +++ b/i3pystatus/mail/notmuchmail.py @@ -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 diff --git a/i3pystatus/mail/thunderbird.py b/i3pystatus/mail/thunderbird.py index f8d2cd1..81acc66 100644 --- a/i3pystatus/mail/thunderbird.py +++ b/i3pystatus/mail/thunderbird.py @@ -56,3 +56,5 @@ class Thunderbird(Backend): def unread(self): self.run() return len(self._unread) + +Backend = Thunderbird