pytask-io
pytask-io copied to clipboard
Python Async Task Queue
result_exec_date not being set when the unit of work task is executed.
By default we should automatically call stop after all items in the queue are processed. Unless a user chooses to keep running forever (theres should be an option for this)...
The `PyTaskIO.stop()` method needs to be explained in the docs
The low level logging variable `PYTASKIO_DEBUG` is not in the Readme or docs. example should read: ``` # For development of low level libraries, you can get debug level logging...
metadata should have an` uow_error` key to log errors
Close asyncio loop in teardown test method.
As title says, tools like **black** and **isort** help to keep the code style consistent. Maybe add a pre-commit file to make it more like run-and-forget.
Not handled exception when unit of work throws an exception: https://github.com/joegasewicz/pytask-io/blob/0a917e3538052c3f9b82e2f13f1a27c5f75c0214/pytask_io/worker.py#L27
Exception thrown: cannot schedule new futures after interpreter shutdown
`test_worker` unit test fails