Yves Bastide

Results 24 issues of Yves Bastide

* have swf.SignalTask ctor's signature closer to SignalTask's one * signals are idempotent * tests

enhancement
PR: Review TODO

Missing: - [ ] documentation - [ ] `simpleflow.LambdaFunctionTask`? - [ ] "local" support?

PR: Review TODO

`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...

bug

simpleflow.execute.python: if format_arguments_json is too long, use a temporary file instead.

enhancement

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)

bug

Maybe due to the jumbo fields? 🙂 (Not caught by the automated tests as the old results are returned by vcr)

bug

Can we use ```python from multiprocessing import Process, Queue ``` Like in https://gist.github.com/schlamar/2311116?

enhancement

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 🙁