Hi,

On Tue, Feb 7, 2012 at 4:52 AM, Andrew Colin Kissa <[email protected]> wrote:
>
> On 06 Feb 2012, at 10:25 PM, Mikael Syska wrote:
>
>> Have you had any time to look into this?
>
> What is the exception that is thrown ?

Given this json:
{"retries":0,"task":"process-quarantine","args":{"use_alt":false,"altrecipients"
:"","learn":true,"salearn_as":"spam","todelete":false,"release":false,"message_i
d":["37EC6193BEA.A97A0"]},"expires":null,"eta":null,"id":"0851a45b-2541-4c6f-83f
3-48581c99537a"}

Here are the exception:
[2012-02-08 01:25:39,411: INFO/MainProcess] Got task from broker:
process-quarantine[0851a45b-2541-4c6f-83f3-48581c99537a]
[2012-02-08 01:25:39,417: ERROR/MainProcess] Task
process-quarantine[0851a45b-2541-4c6f-83f3-48581c99537a] raised
exception: TypeError('run() takes exactly 2 arguments (15 given)',)
Traceback (most recent call last):
  File 
"/usr/local/lib/python2.7/site-packages/celery-2.4.6-py2.7.egg/celery/execute/trace.py",
line 47, in trace
    return cls(states.SUCCESS, retval=fun(*args, **kwargs))
  File 
"/usr/local/lib/python2.7/site-packages/celery-2.4.6-py2.7.egg/celery/app/task/__init__.py",
line 247, in __call__
    return self.run(*args, **kwargs)
TypeError: run() takes exactly 2 arguments (15 given)
Traceback (most recent call last):
  File 
"/usr/local/lib/python2.7/site-packages/celery-2.4.6-py2.7.egg/celery/execute/trace.py",
line 47, in trace
    return cls(states.SUCCESS, retval=fun(*args, **kwargs))
  File 
"/usr/local/lib/python2.7/site-packages/celery-2.4.6-py2.7.egg/celery/app/task/__init__.py",
line 247, in __call__
    return self.run(*args, **kwargs)
TypeError: run() takes exactly 2 arguments (15 given)

Here is another one:
{"retries":0,"task":"process-quarantine","args":[{"use_alt":false,"altrecipients
":"","learn":true,"salearn_as":"spam","todelete":false,"release":false,"message_
id":["37EC6193BEA.A97A0"]}],"expires":null,"eta":null,"id":"ce2da69f-878d-48e5-8
20d-21705bb75e61"}

The result is:
[2012-02-08 01:28:03,734: INFO/MainProcess] Got task from broker:
process-quarantine[ce2da69f-878d-48e5-820d-21705bb75e61]
[2012-02-08 01:28:03,735: INFO/PoolWorker-2]
process-quarantine[ce2da69f-878d-48e5-820d-21705bb75e61]: Bulk
Processing 1 quarantined messages
[2012-02-08 01:28:06,120: INFO/PoolWorker-2]
process-quarantine[ce2da69f-878d-48e5-820d-21705bb75e61]: Message:
37EC6193BEA.A97A0 learnt as spam
[2012-02-08 01:28:06,126: INFO/MainProcess] Task
process-quarantine[ce2da69f-878d-48e5-820d-21705bb75e61] succeeded in
2.39163088799s: [{'release': None, 'errors': [], 'learn':...

The two json strings are almost the same, but the args are packed
differently. But should however be valid.

Let me know is there are anything you want me to test.

>
> --
> www.baruwa.org
>
>
>
> _______________________________________________
> Keep Baruwa FREE - http://pledgie.com/campaigns/12056
_______________________________________________
Keep Baruwa FREE - http://pledgie.com/campaigns/12056

Reply via email to