diff --git a/src/AplicaRegras.py b/src/AplicaRegras.py index 4b89a4e..9ca8115 100644 --- a/src/AplicaRegras.py +++ b/src/AplicaRegras.py @@ -261,8 +261,15 @@ class AplicaRegras(object): # EU FELIZ PASSADO -> EU FELIZ if morfo[i] is not None and morfo[i][1] == "NTK" and morfo[i][0]: new_node = self.gerar_no(morfo[i]) - arvore[lista_pos_arv[i-1][:-3]].insert(2, new_node) - #arvore[lista_pos_arv[i-1][:-2]].insert(2, new_node) + + #arvore[lista_pos_arv[i-1][:-3]].insert(2, new_node) + #arvore[lista_pos_arv[i-1][:-3]].insert(2, new_node) + + if str(arvore[lista_pos_arv[i-1][:-3]]).count('(') > 7: + arvore[lista_pos_arv[i-1][:-2]].insert(2, new_node) + else: + arvore[lista_pos_arv[i-1][:-3]].insert(2, new_node) + try: lista_pos_arv.insert(i,lista_pos_arv[i]) except: -- libgit2 0.21.2