Поток Python тихо разрушается при выполнении в фоновом режиме

В django я использую поток для чтения xlsx файла в фоновом режиме с помощью потока, но иногда он тихо обрывается, не выдавая никакой ошибки.

thread_obj = threading.Thread(
                target=bulk_xlsx_obj.copy_bulk_xlsx
            )
thread_obj.start()

Вы можете установить поток как Daemon, чтобы избежать тихого отказа следующим образом:

thread_obj = threading.Thread(
                target=bulk_xlsx_obj.copy_bulk_xlsx
            )
thread_obj.setDaemon(True)
thread_obj.start()
Вернуться на верх