浏览代码

[mail] don't notify if no email

Colin Powell 1 年之前
父节点
当前提交
01da7bbadb
共有 1 个文件被更改,包括 8 次插入7 次删除
  1. 8 7
      bin/.bin/notify-on-new-mail.py

+ 8 - 7
bin/.bin/notify-on-new-mail.py

@@ -8,11 +8,12 @@ new_mail_list = json.loads(
 )
 
 
-output = "Mail's here!\n\n"
-for message in new_mail_list:
-    msg = message[0][0]
-    dt = msg['headers']['Date']
-    subj = msg['headers']['Subject']
-    output += f"{dt}\n{subj}\n\n"
+if new_mail_list:
+    output = "Mail's here!\n\n"
+    for message in new_mail_list:
+        msg = message[0][0]
+        dt = msg['headers']['Date']
+        subj = msg['headers']['Subject']
+        output += f"{dt}\n{subj}\n\n"
 
-subprocess.run(["dunstify", output])
+    subprocess.run(["dunstify", output])