Hi ! I have some troubles using the chord (working properly with v4.4.7): when using this 'chord((add.s(i, i) for i in range(10)), xsum.s())().get()' from the doc. Only two 'add' tasks are send and even if they succeed no more tasks are sent. I am using rabbitmq as broker and memcached as result backend.
but using 'group(add.s(i, i) for i in range(10))().get()' works nicely, the 10 tasks are sent
Just dropping by to see if anyone had references on how to use class based tasks instead of function based.
afaik there is no built in functionality to do this, I was looking at creating a metaclass to enabled this which automatically decorates an "execute" or "perform" function at the time of the class definition