diff options
| author | rixx <rixx-git@cutebit.de> | 2015-03-15 01:59:49 +0100 |
|---|---|---|
| committer | rixx <rixx-git@cutebit.de> | 2015-03-15 01:59:49 +0100 |
| commit | b133eaa38c047827962c2913a3bd7d45f0942a7a (patch) | |
| tree | 450d4df66425881631ccdc9de9dcb7985207c665 /py3status/modules | |
| parent | f65145ea0e39a6764c7de8ceb183e7c6eefe930e (diff) | |
Choose to hide the mail status if no unseen mails exist
Diffstat (limited to 'py3status/modules')
| -rw-r--r-- | py3status/modules/imap.py | 8 |
1 files changed, 6 insertions, 2 deletions
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 = '<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 |
