summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-xsrc/sbin/bcfg2-info11
1 files changed, 7 insertions, 4 deletions
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')