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:
Gabe Ruttner
2024-02-06 07:17:56 -05:00
committed by GitHub
parent 5f06e8cfce
commit 511b91a4ec
2 changed files with 5 additions and 5 deletions
+4 -4
View File
@@ -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 -1
View File
@@ -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"