-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Background workers #86
Commits on Feb 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3f937bc - Browse repository at this point
Copy the full SHA 3f937bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for c5d836c - Browse repository at this point
Copy the full SHA c5d836cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96305e8 - Browse repository at this point
Copy the full SHA 96305e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9c76d9 - Browse repository at this point
Copy the full SHA c9c76d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 815ac49 - Browse repository at this point
Copy the full SHA 815ac49View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc8170b - Browse repository at this point
Copy the full SHA bc8170bView commit details
Commits on Feb 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f0c6b3a - Browse repository at this point
Copy the full SHA f0c6b3aView commit details -
Remove suggestion for how to implement cron-based scheduling
This suffered from a bootstrapping problem. Instead, people can use whatever techniques they're using at the moment, and task-ify them as needed.
Configuration menu - View commit details
-
Copy full SHA for 018af5c - Browse repository at this point
Copy the full SHA 018af5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9a10c7 - Browse repository at this point
Copy the full SHA d9a10c7View commit details
Commits on Feb 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 28b5b84 - Browse repository at this point
Copy the full SHA 28b5b84View commit details -
Configuration menu - View commit details
-
Copy full SHA for a21d00f - Browse repository at this point
Copy the full SHA a21d00fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c24c2a3 - Browse repository at this point
Copy the full SHA c24c2a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6ebec7 - Browse repository at this point
Copy the full SHA e6ebec7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b89e7b - Browse repository at this point
Copy the full SHA 7b89e7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd679ed - Browse repository at this point
Copy the full SHA fd679edView commit details
Commits on Feb 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4bb8f23 - Browse repository at this point
Copy the full SHA 4bb8f23View commit details -
Configuration menu - View commit details
-
Copy full SHA for a58f0c2 - Browse repository at this point
Copy the full SHA a58f0c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fb9e34 - Browse repository at this point
Copy the full SHA 9fb9e34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1663277 - Browse repository at this point
Copy the full SHA 1663277View commit details -
Configuration menu - View commit details
-
Copy full SHA for df9cf1f - Browse repository at this point
Copy the full SHA df9cf1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ffefb6c - Browse repository at this point
Copy the full SHA ffefb6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 961d7c7 - Browse repository at this point
Copy the full SHA 961d7c7View commit details -
Don't allow different task statuses
This makes casting back to the defined enum safer. Raw statuses can be obtained from the `.raw` property
Configuration menu - View commit details
-
Copy full SHA for c289041 - Browse repository at this point
Copy the full SHA c289041View commit details -
Explicitly allow async task functions
These can be queued either in a sync or async context
Configuration menu - View commit details
-
Copy full SHA for 70893bb - Browse repository at this point
Copy the full SHA 70893bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39bd0c3 - Browse repository at this point
Copy the full SHA 39bd0c3View commit details
Commits on Mar 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0ea2502 - Browse repository at this point
Copy the full SHA 0ea2502View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9ffd7d - Browse repository at this point
Copy the full SHA e9ffd7dView commit details -
Nothing is added by documenting this explicitly. People can rely on introspecting the `Task` if they need internal values
Configuration menu - View commit details
-
Copy full SHA for 7efb22c - Browse repository at this point
Copy the full SHA 7efb22cView commit details
Commits on Mar 28, 2024
-
Simplify exposed API and allow for more customisation
A "Task" becomes a defined item, with metadata hanging off it for more customisation. Also unify the `defer` and `enqueue` APIs so only a single method needs to be used. This also makes naming simpler.
Configuration menu - View commit details
-
Copy full SHA for 3da595f - Browse repository at this point
Copy the full SHA 3da595fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bf55ab - Browse repository at this point
Copy the full SHA 3bf55abView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc53f2f - Browse repository at this point
Copy the full SHA dc53f2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d6b866 - Browse repository at this point
Copy the full SHA 3d6b866View commit details -
Configuration menu - View commit details
-
Copy full SHA for b973804 - Browse repository at this point
Copy the full SHA b973804View commit details -
Configuration menu - View commit details
-
Copy full SHA for d33aa11 - Browse repository at this point
Copy the full SHA d33aa11View commit details
Commits on Apr 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3261190 - Browse repository at this point
Copy the full SHA 3261190View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c3daef - Browse repository at this point
Copy the full SHA 1c3daefView commit details -
Configuration menu - View commit details
-
Copy full SHA for 193a5c9 - Browse repository at this point
Copy the full SHA 193a5c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d07a9ab - Browse repository at this point
Copy the full SHA d07a9abView commit details
Commits on Apr 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 310460e - Browse repository at this point
Copy the full SHA 310460eView commit details
Commits on Apr 5, 2024
-
Move primary enqueue APIs onto the task
This allows them to be statically typed, and avoids the need to import the Django methods all over the place.
Configuration menu - View commit details
-
Copy full SHA for be6fa49 - Browse repository at this point
Copy the full SHA be6fa49View commit details
Commits on Apr 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cbe24fe - Browse repository at this point
Copy the full SHA cbe24feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95b3205 - Browse repository at this point
Copy the full SHA 95b3205View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f314e8 - Browse repository at this point
Copy the full SHA 7f314e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f05a5f8 - Browse repository at this point
Copy the full SHA f05a5f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54b4515 - Browse repository at this point
Copy the full SHA 54b4515View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74d2d7b - Browse repository at this point
Copy the full SHA 74d2d7bView commit details
Commits on Apr 22, 2024
-
Rename task validation function
This allows it to handle raising the exception itself, which makes errors more descriptive
Configuration menu - View commit details
-
Copy full SHA for 1c8d2f0 - Browse repository at this point
Copy the full SHA 1c8d2f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c165ffd - Browse repository at this point
Copy the full SHA c165ffdView commit details -
Configuration menu - View commit details
-
Copy full SHA for a141ba1 - Browse repository at this point
Copy the full SHA a141ba1View commit details
Commits on Apr 26, 2024
-
It's the `TaskResult` which has the status
Configuration menu - View commit details
-
Copy full SHA for 2379123 - Browse repository at this point
Copy the full SHA 2379123View commit details
Commits on May 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 46be8f3 - Browse repository at this point
Copy the full SHA 46be8f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for cecaf44 - Browse repository at this point
Copy the full SHA cecaf44View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8e08a9 - Browse repository at this point
Copy the full SHA a8e08a9View commit details
Commits on May 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d277b9d - Browse repository at this point
Copy the full SHA d277b9dView commit details