From 8a3250f94cac790a4869f38553d6f1a160311301 Mon Sep 17 00:00:00 2001
From: imcovangent <I.vanGent@tudelft.nl>
Date: Tue, 27 Mar 2018 14:13:50 +0200
Subject: [PATCH] Added AssertionError raising for check of invalid leaf nodes.

Former-commit-id: 7582a967e84eec1713d91c78c004de8ea2b913da
---
 kadmos/graph/graph_kadmos.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/kadmos/graph/graph_kadmos.py b/kadmos/graph/graph_kadmos.py
index 8562cf4c7..70983f94a 100644
--- a/kadmos/graph/graph_kadmos.py
+++ b/kadmos/graph/graph_kadmos.py
@@ -4671,6 +4671,9 @@ def _check_leafs(io_list, leafs):
                         logger.debug('Invalid leaf element path {}'.format(leaf[1]))
                         logger.debug('Reason for invalidity: longer path {} found in file {}'.format(path, file_name))
                         leafs.remove(leaf)
+                        raise AssertionError('Invalid leaf element found in XML file {}\n'.format(leaf[2]) +
+                                             'Invalid leaf element path {}\n'.format(leaf[1]) +
+                                             'Reason for invalidity: longer path {} found in file {}'.format(path, file_name))
     return
 
 
-- 
GitLab