Выводит такую ошибку, все переменные, которые используются в функции search_first_face_end() я проверил, все выводит, но когда ставлю return тут же вылетает вот эта ошибка.
Код в общем виде выглядит вот так
def start():
result_search = search_first_face_end(bufer_sentence,news,position,result_tokin_sentence[dirt_sentence])
news_list.append(result_search)
def search_first_face_end(bufer_sentence, news, position, result_tokin_sentences):
result_face = re.match(reg_first_face_state, bufer_sentence)
if result_face != None:
face_end = result_face.span()[1]
face = result_face.group(0)
result_sentence_after = bufer_sentence[face_end+1:]
for regular_standart_event in regular_event_dict.keys():
bufer_list_4 = regular_event_dict[regular_standart_event]
for regular_syn_event in bufer_list_4:
if regular_syn_event != "назнач[а-я]{0,}$":
regular_syn_event = "^" + regular_syn_event[:-1]
result_event = re.match(regular_syn_event, result_sentence_after)
if result_event != None:
result_search = [news[0], news[1], news[2], position, face, result_tokin_sentences, regular_standart_event]
return result_search