Tukio Versions Save

Tukio is an event based workflow generator library

1.0.0

4 years ago
  • Add support for python 3.7

0.15.0

6 years ago

Any workflow or task can now be cancelled upon reaching a timeout. Add the timeout key in any workflow or task template to make it so:

{
    "title": "my worfklow",
    "policy": "start-new",
    "topics": ["whatever"],
    "timeout": 30,
    "tasks": [
        {"id": "1", "name": "my task", "timeout": 10}
    ],
    "graph": {
        "1": []
    }
}
  • A timed out workflow will be stopped.
  • A timed out task will simply move on to the next tasks.
  • If you're using a TaskHolder, the holder.teardown() method will be called.