From 56773d37d89a702bd78cfc2ca7163ab227219e89 Mon Sep 17 00:00:00 2001 From: Joshua Boniface Date: Thu, 19 Jul 2018 23:19:20 -0400 Subject: [PATCH] Add failure printing to client Closes #14 --- pvc.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pvc.py b/pvc.py index 0bb5106c..a2416945 100755 --- a/pvc.py +++ b/pvc.py @@ -1279,6 +1279,12 @@ def vm_info(domain, long_output): information = getInformationFromXML(zk_conn, dom_uuid, long_output) click.echo(information) + # Get a failure reason if applicable + failedreason = zk_conn.get('/domains/{}/failedreason'.format(dom_uuid))[0].decode('ascii') + if failedreason != '': + click.echo('') + click.echo('{}Failure reason:{} {}'.format(ansiiprint.purple(), ansiiprint.end(), failedreason)) + # Close the Zookeeper connection stopZKConnection(zk_conn)