summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--service/pixelated/support/mail_generator.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/service/pixelated/support/mail_generator.py b/service/pixelated/support/mail_generator.py
index af8dd4cc..e5232370 100644
--- a/service/pixelated/support/mail_generator.py
+++ b/service/pixelated/support/mail_generator.py
@@ -77,6 +77,10 @@ def search_for_tags(content):
return map(lambda tag: tag[0], potential_tags)
+def filter_too_short_texts(texts):
+ return [text for text in texts if text is not None and len(text.split()) >= 3]
+
+
def load_all_mails(mail_list):
subjects = set()
mail_bodies = []
@@ -91,7 +95,7 @@ def load_all_mails(mail_list):
else:
raise Exception(mail.get_content_type())
- return subjects, mail_bodies
+ return filter_too_short_texts(subjects), filter_too_short_texts(mail_bodies)
class MailGenerator(object):