Не отправляются уведомления при запуске программы с .exe файла
Приложение использует plyer и schedule для отправки уведомления в Центр уведомлений Windows в заданное время (schedule запускается из второго потока). При запуске из PyCharm все работает как надо, однако после преобразования файла в .exe уведомление не отправляются, хотя второй поток при этом работает, и функция job запускается в нужное время.
Вот этот код:
def pars_files(self):
check = os.listdir(f'notes')
thread3 = ()
if self.date in check:
path = os.path.join('notes', f'{self.date}')
check2 = os.listdir(path)
for i in range(24):
if i == len(check2):
break
path2 = os.path.join(path, f'{check2[i]}')
with open(os.path.join(path2, 'time'), 'r') as f:
self.spec_time = f.read()
with open(os.path.join(path2, 'name'), 'r') as f:
self.name = f.read()
with open(os.path.join(path2, 'description'), 'r') as f:
self.description = f.read()
thr = Thread(target=self.thread, daemon=True)
thr.start()
else:
return
def thread(self):
def job():
plyer.notification.notify(message=self.description, title=self.name)
schedule.every().day.at(self.spec_time).do(job)
while True:
schedule.run_pending()
time.sleep(1)