See initial discussion on: https://groups.google.com/d/topic/python-doit/c1ZK4GNJkSw/discussion
One important consideration is that task that creates non-serializable values
can never be considered up-to-date,
otherwise a task that uses this value would fail.
There are 2 ways to implement this:
The action would wrap the returned value in a custom doit Object that indicates it should not be serialized. It will be up to the user to make sure the task is never up-to-date.
add a new attribute to a task to indicate its result/values are not serializable.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too
We use tracking cookies to understand how you use the product and help us improve it.