From fc2da27548c0b318f45d386dbcce38d8a2e817b5 Mon Sep 17 00:00:00 2001 From: Narayan Desai Date: Sat, 22 Jan 2011 10:48:02 -0600 Subject: bcfg2-info: print error message when buildfile fails (Resolves Ticket #804) --- src/sbin/bcfg2-info | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/sbin/bcfg2-info b/src/sbin/bcfg2-info index 47fdf82d3..c1ee65d50 100755 --- a/src/sbin/bcfg2-info +++ b/src/sbin/bcfg2-info @@ -278,10 +278,13 @@ class infoCore(cmd.Cmd, Bcfg2.Server.Core.Core): if len(args.split()) == 2: fname, client = args.split() entry = lxml.etree.Element('Path', type='file', name=fname) - metadata = self.build_metadata(client) - self.Bind(entry, metadata) - print(lxml.etree.tostring(entry, encoding="UTF-8", - xml_declaration=True)) + try: + metadata = self.build_metadata(client) + self.Bind(entry, metadata) + print(lxml.etree.tostring(entry, encoding="UTF-8", + xml_declaration=True)) + except: + print("Failed to build entry %s for host %s" % (fname, client)) else: print('Usage: buildfile filename hostname') -- cgit v1.2.3-1-g7c22