1
Fork 0

slightly improve rustdoc xml path error

This commit is contained in:
Guillaume Gomez 2018-05-28 21:29:02 +02:00
parent 6232478d26
commit d024d6a51e

View file

@ -346,15 +346,19 @@ def check_tree_attr(tree, path, attr, pat, regexp):
def check_tree_text(tree, path, pat, regexp): def check_tree_text(tree, path, pat, regexp):
path = normalize_xpath(path) path = normalize_xpath(path)
ret = False ret = False
for e in tree.findall(path): try:
try: for e in tree.findall(path):
value = flatten(e) try:
except KeyError: value = flatten(e)
continue except KeyError:
else: continue
ret = check_string(value, pat, regexp) else:
if ret: ret = check_string(value, pat, regexp)
break if ret:
break
except Exception as e:
print('Failed to get path "{}"'.format(path))
raise e
return ret return ret