Yves Bastide
Yves Bastide
* have swf.SignalTask ctor's signature closer to SignalTask's one * signals are idempotent * tests
Missing: - [ ] documentation - [ ] `simpleflow.LambdaFunctionTask`? - [ ] "local" support?
`simpleflow.task.WorkflowTask#__init__` passes the workflow (class) as first argument of its `get_workflow_id` method: that's incorrect. Either: * `get_workflow_id` is a `classmethod`, and the workflow is passed automatically; or * `get_workflow_id` is...
simpleflow.execute.python: if format_arguments_json is too long, use a temporary file instead.
A test sometimes hangs in CI. Maybe `TestSignals.test_unrequested_signal` which just did the same on my PC? EDIT: Nope, I launched it for real (unlike Travis which use a vcr)
Maybe due to the jumbo fields? 🙂 (Not caught by the automated tests as the old results are returned by vcr)
Can we use ```python from multiprocessing import Process, Queue ``` Like in https://gist.github.com/schlamar/2311116?
In the main workflow: ``` Traceback: Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/simpleflow/swf/executor.py", line 846, in replay result = self.run_workflow(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/simpleflow/executor.py", line 70, in run_workflow result = self._workflow.run(*args,...
Passing an `executor` object to the `submit` methods doesn't seem needed anymore, does it? Unfortunately, this would be a breaking change 🙁