diff options
author | Filipp Lepalaan <filipp@mac.com> | 2015-11-08 20:15:11 +0200 |
---|---|---|
committer | Filipp Lepalaan <filipp@mac.com> | 2015-11-08 20:15:11 +0200 |
commit | 38f69b156cdf1f10ea237984f5c88b362fbb51b7 (patch) | |
tree | d71ffe71c4a592aba63d6f89da8b21d8c279781b /servo/tasks.py | |
parent | b996e63329b6f1895b1308165480e85c3a72bf13 (diff) | |
download | Servo-38f69b156cdf1f10ea237984f5c88b362fbb51b7.tar.gz Servo-38f69b156cdf1f10ea237984f5c88b362fbb51b7.tar.bz2 Servo-38f69b156cdf1f10ea237984f5c88b362fbb51b7.zip |
Cleanup
Diffstat (limited to 'servo/tasks.py')
-rw-r--r-- | servo/tasks.py | 11 |
1 files changed, 8 insertions, 3 deletions
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 |