Не отправляются уведомления при запуске программы с .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)

Ответы (0 шт):