diff options
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/repoman | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/bin/repoman b/bin/repoman index 23fcd4da8..aa3a95268 100755 --- a/bin/repoman +++ b/bin/repoman @@ -1314,7 +1314,13 @@ for x in scanlist: del e else: # load USE flags from metadata.xml - utilities.parse_metadata_use(_metadata_xml, muselist) + try: + utilities.parse_metadata_use(_metadata_xml, muselist) + except portage.exception.ParseError as e: + metadata_bad = True + stats["metadata.bad"] += 1 + fails["metadata.bad"].append("%s/metadata.xml: %s" % (x, e)) + muselist = [] # Run other metadata.xml checkers try: |