From 9b60636b5442775a2c61057a632f823efd39a7db Mon Sep 17 00:00:00 2001 From: Sol Jerome Date: Wed, 12 Aug 2009 20:52:19 +0000 Subject: bcfg2-repo-validate: Fix traceback when reading empty pkgmgr files (Reported by Joe Digilio) Signed-off-by: Sol Jerome git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5403 ce84e21b-d406-0410-9b95-82705330c041 --- src/sbin/bcfg2-repo-validate | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/sbin') diff --git a/src/sbin/bcfg2-repo-validate b/src/sbin/bcfg2-repo-validate index a59254a80..072029523 100755 --- a/src/sbin/bcfg2-repo-validate +++ b/src/sbin/bcfg2-repo-validate @@ -75,7 +75,10 @@ if __name__ == '__main__': # warn on duplicate Pkgmgr entries with the same priority pset = set() for plist in pkg_list: - xdata = lxml.etree.parse(plist) + try: + xdata = lxml.etree.parse(plist) + except lxml.etree.XMLSyntaxError, e: + print("Failed to %s: %s" % (plist, e)) # get priority, type, group priority = xdata.getroot().get('priority') ptype = xdata.getroot().get('type') -- cgit v1.2.3-1-g7c22