Celery chunks large data set
I'm trying to use celery's chunks functionality to divide my iterable dataset into pieces, which is then sent to a celery task for further processing. I have a query_set that I got from making the following sqlalchemy call query_set = MyModel.query.join(OtherModel).all()) Currently, query_set is a list of tuples. The lenth of query_results is at 40,000 and growing. I have another function (celery task) that crunches the data in query_set, whose definition is #celery_app.task def crunch_qs(query_set): . . . . . . Since query_set is a list of tuples, I figured I could pass it directly to crunch_qs like this crunched_qs = crunch_qs.chunks(query_set, 5000)() results = crunched_qs.get() That did not work. It gave me an unexpected result. It was unpacking the items in each query_set's tuple and sending them to crunch_qs. So crunch_qs would receive **query_set on first iteration, which raised the following error TypeError: crunch_qs() takes exactly 1 argument (10 given) len(query_set) = 10 I also tried.. crunched_qs = crunch_qs.chunks((row,) for row in query_set, 5000)() results = crunched_qs.get() That worked a little better. The TypeError went away. However, my crunch_qs function is now getting each row (tuple) as a parameter instead of a list of tuples whose length is 5000. Any help/ideas on how to pass a list of tuples to celery chunks would be highly appreciated. Thanks in advance
How can I get the default colors in GTK?
Ndb entry .put() not executed?
Tensorflow: NaNs propagating throughout network, even though using sparse_softmax etc
How to do a Python argparse mutually required argument group
scaling websocket game application server
Is there a way to find a character's Unicode code point in Python 2.7?
figtext datetime function matplotlib
environment variable in ubuntu
Cross-platform Python Executables
Extract subarray from collection of 2D coordinates?
tkinter populate treeview using threading pool
How to make a function determining the winner of Tic-Tac-Toe more concise
Django update model entry using form fails
ctypes using HRESULT(python)
How to export property values with django-import-export
Plotting Coordinate Lines Using Matplotlib