From 38f69b156cdf1f10ea237984f5c88b362fbb51b7 Mon Sep 17 00:00:00 2001 From: Filipp Lepalaan Date: Sun, 8 Nov 2015 20:15:11 +0200 Subject: Cleanup --- servo/tasks.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'servo/tasks.py') diff --git a/servo/tasks.py b/servo/tasks.py index f54c6d6..a10cb54 100644 --- a/servo/tasks.py +++ b/servo/tasks.py @@ -53,6 +53,9 @@ def apply_rules(event): if r['action'] == "set_queue": order.set_queue(r['data'], user) + if r['action'] == "set_priority": + pass + if r['action'] == "send_email": try: email = order.customer.valid_email() @@ -156,14 +159,13 @@ def batch_process(user, data): @shared_task def check_mail(): - """ - Checks IMAP box for incoming mail - """ + """Checks IMAP box for incoming mail""" uid = Configuration.conf('imap_act') if empty(uid): raise ValueError('Incoming message user not configured') + counter = 0 user = User.objects.get(pk=uid) server = Configuration.get_imap_server() typ, data = server.search(None, "UnSeen") @@ -176,6 +178,9 @@ def check_mail(): Note.from_email(msg, user) #server.copy(num, 'servo') server.store(num, '+FLAGS', '\\Seen') + counter += 1 server.close() server.logout() + + return '%d/%d messages processed' % counter -- cgit v1.2.3