From b133eaa38c047827962c2913a3bd7d45f0942a7a Mon Sep 17 00:00:00 2001 From: rixx Date: Sun, 15 Mar 2015 01:59:49 +0100 Subject: Choose to hide the mail status if no unseen mails exist --- py3status/modules/imap.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'py3status/modules/imap.py') diff --git a/py3status/modules/imap.py b/py3status/modules/imap.py index 1e01513..2bb5923 100644 --- a/py3status/modules/imap.py +++ b/py3status/modules/imap.py @@ -16,6 +16,7 @@ class Py3status: # available configuration parameters cache_timeout = 60 criterion = 'UNSEEN' + hide_if_zero = False imap_server = '' mailbox = 'INBOX' name = 'Mail: %unseen' @@ -40,8 +41,11 @@ class Py3status: response['color'] = new_mail_color response['full_text'] = self.name.replace('%unseen', str(mail_count)) else: - response['color'] = new_mail_color - response['full_text'] = '' + response['color'] = '' + if self.hide_if_zero: + response['full_text'] = '' + else: + response['full_text'] = self.name.replace('%unseen', '0') return response -- cgit v1.3