From 50f1e4fc162db4ef39b13ec51166a98193c7acde Mon Sep 17 00:00:00 2001 From: Peter Ebert Date: Fri, 30 Dec 2016 15:07:48 +0100 Subject: [PATCH] FIX: exception for missing process name was not handled properly --- validation/mdvalid.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/validation/mdvalid.py b/validation/mdvalid.py index 07e14c5..689510a 100644 --- a/validation/mdvalid.py +++ b/validation/mdvalid.py @@ -556,11 +556,10 @@ def validate_files(files, schema, encoding, args): outlog().info('Checking: [XML] {} | [AMD] {}'.format(os.path.basename(xmlfile), os.path.basename(amdfile))) try: process = parse_xml(xmlfile, xmlparser) + processname, processver = get_process_info(process) except Exception: retcode = 1 else: - processname, processver = get_process_info(process) - retcode = 0 if schema.validate(process): errlog().debug('XML file {} validates against schema'.format(os.path.basename(xmlfile))) if args.annoying: