Skip to content
Snippets Groups Projects
Commit 89d49068 authored by Mathieu Loiseau's avatar Mathieu Loiseau
Browse files

pas corrigé, mais ne plante plus

parent 1fc4694c
No related branches found
No related tags found
No related merge requests found
...@@ -599,16 +599,24 @@ class Wikstraktor: ...@@ -599,16 +599,24 @@ class Wikstraktor:
pattern_ex = self.constants['sense_pattern'][0]["add_subdef"] + self.constants['sense_pattern'][0]["ex"] pattern_ex = self.constants['sense_pattern'][0]["add_subdef"] + self.constants['sense_pattern'][0]["ex"]
#Process examples #Process examples
a = 0 a = 0
#print(newSense, sub_items)# DEBUG: #print(sub_items)# DEBUG:
for item_list in sub_items: for item_list in sub_items:
print(a, item_list.pattern, 'vs', pattern_ex)# DEBUG:
if item_list.pattern == pattern_ex: if item_list.pattern == pattern_ex:
for item in item_list.items: for item in item_list.items:
newSense.add_example(self.process_example(item)) newSense.add_example(self.process_example(item))
#Si on veut traiter les sous items (ex traductions), on peut utiliser #Si on veut traiter les sous items (ex traductions), on peut utiliser
#item_list.sublists(a) #item_list.sublists(a)
# print(a, item_list.pattern, 'vs', pattern_subdef, item_list.items, len(item_list.sublists()))# DEBUG:
# print(item_list.sublists(a))# DEBUG:
if def_level and item_list.pattern == pattern_subdef: if def_level and item_list.pattern == pattern_subdef:
for item in item_list.items: for item in item_list.items:
newSense.add_subsense(self.process_definition(item, item_list.sublists(a), False)) try:
sub_sub = item_list.sublists(a)
except IndexError as err:
sub_sub = []
print(sub_sub, item_list.sublists())
newSense.add_subsense(self.process_definition(item, sub_sub, False))
a += 1 a += 1
return newSense return newSense
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment