sdk-python
sdk-python copied to clipboard
Temporal Python SDK
## What was changed * `WorkflowEnvironment.start_local` now accepts a `search_attributes` argument that leverages https://github.com/temporalio/cli/pull/593 * Test for the argument ## Checklist 1. Closes #558
The test suite currently has multiple tests that sometimes fail. Let's collect examples in this ticket, and fix them. E.g. ``` FAILED tests/worker/test_workflow.py::test_workflow_patch_memoized - Failed: Timeout >600.0s ``` ``` FAILED...
### What are you really trying to do? I am writing a temporal workflow and I want to handle the exceptions that happen during the execution, I want the workflow...
### Describe the bug When scheduling an activity (and presumably in many cases), we create the command _before_ we try to serialize the parameters. This can cause an issue where...
### Describe the solution you'd like We need to replay our test workflows more. Today we don't replay nor do we run without cache, both of which could catch issues....
### Describe the solution you'd like See https://github.com/temporalio/features/issues/494. With https://github.com/temporalio/cli/pull/593 deployed, users should be allowed to set search attributes in dev server option that translate to `--search-attribute` calls.
### Describe the bug When using the docker-based gen proto method, for whatever reason it is slightly different than the manual way outside of the container which causes CI diff...
### Describe the solution you'd like Today in child workflow for instance if the return type is not the expected, it says "Failed decoding arguments". It should say "Failed to...
### Describe the solution you'd like As part of #533, we are warning if `asyncio.as_completed()` or `asyncio.wait()` are invoked in workflows because they are non-deterministic. After a release and a...