Files
hatchet/python-sdk/examples/manual_trigger/trigger-generator.py
Gabe Ruttner 5f06e8cfce feat (py-sdk): python streaming generator (#154)
* hotfix: add repository for npm publish

* release(py-sdk): bump version

* feat: expose generator

* release: bump version
2024-02-05 18:16:23 -05:00

17 lines
400 B
Python

from hatchet_sdk import Hatchet
from dotenv import load_dotenv
import json
load_dotenv()
client = Hatchet().client
workflowRunId = client.admin.run_workflow("ManualTriggerWorkflow", {
"test": "test"
})
for event in client.listener.generator(workflowRunId):
print('EVENT: ' + event.type + ' ' + json.dumps(event.payload))
# TODO - need to hangup the listener if the workflow is completed