mirror of
https://github.com/hatchet-dev/hatchet.git
synced 2026-04-24 19:29:16 -05:00
fix: async generator (#155)
* hotfix: add repository for npm publish * release(py-sdk): bump version * fix: async generator * release: bump version * fix: remove unused logging
This commit is contained in:
@@ -48,7 +48,7 @@ class ListenerClientImpl:
|
||||
self.client = client
|
||||
self.token = token
|
||||
|
||||
def generator(self, workflowRunId: str) -> List[StepRunEvent]:
|
||||
async def generator(self, workflowRunId: str) -> List[StepRunEvent]:
|
||||
listener = self.retry_subscribe(workflowRunId)
|
||||
|
||||
while True:
|
||||
@@ -77,14 +77,14 @@ class ListenerClientImpl:
|
||||
break
|
||||
elif e.code() == grpc.StatusCode.UNAVAILABLE:
|
||||
# Retry logic
|
||||
logger.info("Could not connect to Hatchet, retrying...")
|
||||
# logger.info("Could not connect to Hatchet, retrying...")
|
||||
listener = self.retry_subscribe(workflowRunId)
|
||||
elif e.code() == grpc.StatusCode.DEADLINE_EXCEEDED:
|
||||
logger.info("Deadline exceeded, retrying subscription")
|
||||
# logger.info("Deadline exceeded, retrying subscription")
|
||||
continue
|
||||
else:
|
||||
# Unknown error, report and break
|
||||
logger.error(f"Failed to receive message: {e}")
|
||||
# logger.error(f"Failed to receive message: {e}")
|
||||
break
|
||||
|
||||
def on(self, workflowRunId: str, handler: callable = None):
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[tool.poetry]
|
||||
name = "hatchet-sdk"
|
||||
version = "0.9.2"
|
||||
version = "0.9.3"
|
||||
description = ""
|
||||
authors = ["Alexander Belanger <alexander@hatchet.run>"]
|
||||
readme = "README.md"
|
||||
|
||||
Reference in New Issue
Block a user