From 7828d1af99bc2cb90358bb8dbfb29fa384f6784e Mon Sep 17 00:00:00 2001 From: Patrick Ulbrich Date: Sat, 14 May 2011 18:54:56 +0200 Subject: [PATCH] fixed filter parsing --- mailnag.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mailnag.py b/mailnag.py index 7a7a0b1..ba3a9be 100644 --- a/mailnag.py +++ b/mailnag.py @@ -353,9 +353,13 @@ class Mails: def in_filter(self, sendersubject): # check if filter appears in sendersubject status = False filter_text = cfg.get('filter', 'filter_text') - filter_list = filter_text.split(',') # convert text to list + filter_list = filter_text.replace('\n', '').split(',') # convert text to list for filter_item in filter_list: filter_stripped_item = filter_item.strip() # remove CR and white space + + if len(filter_stripped_item) == 0: + continue + if filter_stripped_item.lower() in sendersubject.lower(): status = True # subject contains filter item break