Skip to content

0.2.0

Choose a tag to compare

@ggreg ggreg released this 17 Jul 15:24
· 1525 commits to main since this release

e4bf50a Update tests: check on_failure callback on each failed workflow

  • 2c43d9c Update Executor: add abstract methods .on_failure() and .fail()
  • a6dd1fe Update swf.Executor: call .on_failure() when the workflow fails
  • b70d3c2 Update Workflow: add abstract method .on_failure()
  • de7550e Update Executor: add private attribute _workflow and actual .run_workflow() method
  • 9aff95c Update Workflow.fail(): use Executor.fail()
  • 2822f63 Add method swf.Executor.fail()
  • 65a3e11 Update Workflow: put definition in .run() method insteand of call()
  • 8faa863 Update Executor.submit(): handle TypeError exceptions of issubclass() and isinstance()
  • f9454d1 Update README: describes main features and quickstart
  • 1c953e0 Update task.Registry: map a name to the corresponding task
  • c5e28f2 Add tests.test_task with basic test for activity registration
  • 89131c6 Update activity: register each Activity in task.registry
  • e853d49 Update task: add Registry class and global instance registry
  • 038d284 Update activity: put full module in name
  • 8d3eeab Update local.executor: add logging in .submit()
  • a2c8337 Add command line tool to run a workflow in local execution mode
  • 38ecf87 Add modules to define a working workflow.
  • fbd8e21 Update setup.py: add simple-workflow in install_requires