Вопрос: использую threading для многопоточности, но тут возникла проблема которую как раз и должен решить многопоток, но она не исчезла. Вопрос в том, что код не продолжает выполнятся, хотя используется многопоточность.
Вот сам код:
def egz_checkden():
svv = sqlite.GetInfo()
svv.get_okdata()
itt = sqlite.itt
d = datetime.now()
date = d.strftime('%d.%m.%Y')
print(221)
for x in itt:
if x[4] < date:
svv.useer_id = x[1]
svv.udal_subs()
with open(os.path.abspath(os.getcwd()) + '\HistorySubs\\' + x[1] + '.txt', 'a+') as file:
if x[5] == '0':
file.write(f'User ID: {x[1]}\nUsername: {x[2]}\nData Start: {x[3]}\nData End: {x[4]}\nProdlen: No\nLimit: {x[7]}\n\n')
file.close()
else:
file.write(f'User ID: {x[1]}\nUsername: {x[2]}\nData Start: {x[3]}\nData End: {x[4]}\nProdlen: Yes\nKolvo Prodlen: {x[6]}\nLimit: {x[7]}\n\n')
file.close()
time.sleep(86400)
egz_checkden()
Thread(target=egz_checkden(), args=())
chckden.start()
print('OK!') # Тут код уже не работает