Michael Penkov
Michael Penkov
Thank you for your effort @maldil . I see this change has pros and cons. Pros: _maybe_ more efficient Cons: more obscure Given that efficiency is not a prime concern...
I put in some print statements at various points of the stack trace, and got this: ``` apply_async.options: {'queue': None, 'routing_key': None, 'exchange': None, 'priority': None, 'expires': None, 'serializer': 'json',...
``` (dbi2) sergeyich:dbi2 misha$ pip freeze | grep celery celery==4.1.1 (dbi2) sergeyich:dbi2 misha$ pip freeze | grep kombu kombu==4.2.1```
Thank you for the fast reply. I managed to get it working by specifying queue as a keyword argument to the apply_async function. I'm happy to debug via celery.app.routes, but...
Interestingly, cannot reproduce on Py3.9 Linux: ``` (testenv) misha@cabron:~/git/sqlitedict$ python --version Python 3.9.14 (testenv) misha@cabron:~/git/sqlitedict$ time python repro.py real 0m0.107s user 0m0.090s sys 0m0.016s
Sure, go for it.
Yes, I think so.
Needs a test. The example from the issue description is probably good enough.
Please post a stack trace.
Thank you @timgates42 !