This repository has been archived by the owner on Apr 30, 2024. It is now read-only.
Minor Release 1.4.0
#162 insert_tasks_ignore_duplicates - New _insert_tasks_ignore_duplicate_name
-
...s to gracefully handle DuplicateTaskNameError exceptions raised by inserts.
- Let me know if you guys would prefer to just modify the existing _insert_tasks function, and add another option.
- Should we add an options that just selects the _insert_tasks_ignore_duplicate_names automatically, which shields the implementation from the user.
Right now a typical usage would be:
with context.new(batch_size=100, insert_tasks=insert_tasks_ignore_duplicate_names) as ctx: ctx.add(...)
#163 Add info needed to add Furious to the public pypi
-
Since Furious is open source we should be good people and add our lib to pypi so
others can easily use it via pip/easy_install and not be required to build from
source.I've added the required info to setup.py and setup.cfg. Wasn't much. Also added
the generated pypi files to the .gitignore so we don't push those up.
#164 Mounting furious on /_queue/async instead of /_ah/queue/async
- This includes a new furious version that moved furious URIs from
/_ah/queue/async
->/_queue/async
. All the yaml files now map the old and new URIs to the furious router with the following regex:url: /_(ah/queue|queue)/async.*
. Testing needs to ensure that tasks that are inflight with the old URIs are able to drain successfully with a new deploy.