Есть программа работающая в потоке. Каждый такой поток имеет функции, и из этих функций вызываются подфункции:
def new(self):
self.auth()
def auth(self):
if (a == b):
print("END") # После этого поток должен полностью прекращать свою работу
В подфункциях есть условия, мне нужно сделать так, чтобы если условие выполнялось, то завершалось выполнение основной функции. После завершения основной функции - завершается выполнение всего потока. Можно как-то полностью убить данный поток? Или более быстро его завершить? Пока все что мне пришло в голову - это ввести определенные переменные в подфункциях, и уже из основной функции проверять их через if.