sdk-python
sdk-python copied to clipboard
Temporal Python SDK
### Describe the solution you'd like Allow continue as new from update handler
All in the title. There's no way at the moment to pass `RawValues` as a search attribute value. This is useful for ourselves for certain testing purposes, but could also...
### Describe the bug Right now reading code, this may end up being swallowed (it's a base exception that I think is re-raised and uncaught in a task).
### Describe the bug It appears sometime recently or in some MyPy version recently, you can execute a single-param workflow with no param and MyPy won't catch it. Investigate this...
### Describe the solution you'd like Inside `_workflow_instance.py` we are sorting activation jobs which core does now. After https://github.com/temporalio/sdk-core/pull/639 is merged, remove that sorting, and write a test confirming that...
### Describe the bug It appears, at first code glance, that a dataclass cannot deserialize a JSON dict that doesn't have _all_ fields including ones with defaults. This is a...
## What was changed Added `isort: skip_file` in the `.gitignore` file, because ruff will follow `isort`s commands. Replaced `black` with `ruff in the `.pyproject.toml` file. - ran `poe format` &&...
### Describe the solution you'd like We did this at https://github.com/temporalio/samples-python/pull/91 with success, we should do it here too
### Describe the solution you'd like Similar to https://www.javadoc.io/static/io.temporal/temporal-sdk/1.22.2/io/temporal/workflow/unsafe/WorkflowUnsafe.html#isWorkflowThread() or https://typescript.temporal.io/api/namespaces/workflow#inworkflowcontext, but discourage its use of course.
### What are you really trying to do? I'm Using Temporal on EKS Cluster and I try to connect temporal in other application and run workflow. When I use custom...