Improve error reporting when no ready workers
This commit is contained in:
@@ -33,6 +33,7 @@ def call_text2image_workflow(
|
|||||||
timeout=timeout,
|
timeout=timeout,
|
||||||
verify=verify
|
verify=verify
|
||||||
)
|
)
|
||||||
|
|
||||||
response.raise_for_status()
|
response.raise_for_status()
|
||||||
return response.json()
|
return response.json()
|
||||||
|
|
||||||
@@ -81,6 +82,14 @@ def call_text2image_workflow(
|
|||||||
if route_response is None:
|
if route_response is None:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
if "url" not in route_response or not route_response["url"]:
|
||||||
|
log.error("Error: No worker in 'Ready' state. Please wait while the serverless engine removes errored workers or finishes loading new workers.")
|
||||||
|
return None
|
||||||
|
|
||||||
|
if "status" in route_response:
|
||||||
|
print(f"Autoscaler status: {route_response['status']}")
|
||||||
|
return None
|
||||||
|
|
||||||
# Extract data from route response
|
# Extract data from route response
|
||||||
url = route_response["url"]
|
url = route_response["url"]
|
||||||
auth_data = dict(
|
auth_data = dict(
|
||||||
|
|||||||
Reference in New Issue
Block a user