Check for label element's children

In some nodes, empty `label` element may exist. In such cases, exception
is thrown when trying to access label name.
This commit is contained in:
Rahul Raturi
2016-08-18 10:14:23 +05:30
parent 8d87e17d28
commit ca058262bb

View File

@@ -223,7 +223,7 @@ def label_info_from_node(node):
catalog_numbers = []
if node.children:
for label_info in node.label_info:
if 'label' in label_info.children:
if 'label' in label_info.children and label_info.label[0].children:
label = label_info.label[0].name[0].text
if label not in labels:
labels.append(label)