furious
furious copied to clipboard
Fast and modular async task library for Google App Engine.
Google cloud uses a header for distributed tracing. Logging it will allow finding the traces.
I do not believe this is true any longer. @lyddonb @robertkluin @tannermiller-wf @rosshendrickson-wf
auto_spec is not a valid Mock argument, autospec is.
When attempting to set the .result of an async, if async.executing is True, the call to .executing = True will raise an exception. That exception is caught in the final...
Let's get this sucker pypi installable :)
...instead of trying to re-insert all `tasks`. From `Queue.add`'s docstring: ``` If a list of more than one Tasks is given, a raised exception does not guarantee that no tasks...
From the following snippet in _insert_tasks() it doesn't appear that a single task would re-raise an error, or attempt a re-insert on a TransientError ``` try: taskqueue.Queue(name=queue).add(tasks, transactional=transactional) return len(tasks)...
The queue that the cleanup tasks run in should be configurable so they do not run in the default queue
Inherit the queue that the context runs in to run the completion checks.
This is more of an annoyance, but when using an AutoContext to add tasks in batch, you may get undesired results if you don't set the event handler up front....