From 707418ba40e5c58d3004154d7591eb7c1340cbe3 Mon Sep 17 00:00:00 2001 From: Saravanan KR Date: Fri, 30 Jun 2017 11:48:55 +0530 Subject: [PATCH] Avoid empty print during validation workflow execution Workflow check_pre_deployment_validations, sends multiple messages, as part of the sub workflow execution. If the workflow is success, there are no messages sent and it will be empty string. Avoid printing empty strings. Change-Id: I3f14a3bc97fa1e51230e1f6b1de4ed4fb8205842 --- tripleoclient/workflows/validations.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tripleoclient/workflows/validations.py b/tripleoclient/workflows/validations.py index 541c966e5..d33891f7f 100644 --- a/tripleoclient/workflows/validations.py +++ b/tripleoclient/workflows/validations.py @@ -27,7 +27,7 @@ def check_predeployment_validations(clients, **workflow_input): warnings = [] with tripleoclients.messaging_websocket(queue_name) as ws: for payload in base.wait_for_messages(workflow_client, ws, execution): - if 'message' in payload: + if payload.get('message'): print(payload['message']) if 'errors' in payload: errors += payload['errors']