@Zo0meeer

Что значит «Exception ignored in atexit callback»?

Есть такой код, который я хочу выполнять как on_shutdown функцию:
try:
    DATABASE.connect()
    while True:
        asyncio.run(foo())
        sleep(3600)
except (KeyboardInterrupt, SystemExit):
    DATABASE.close()

Он работает как надо, но в конце работы программы, выдаётся ошибка:
Exception ignored in atexit callback: <function _exit_function at 0x000001AA2F2E24D0>
Traceback (most recent call last):
  File "C:\Users\Zo0mer\AppData\Local\Programs\Python\Python310\lib\multiprocessing\util.py", line 357, in _exit_function
    p.join()
  File "C:\Users\Zo0mer\AppData\Local\Programs\Python\Python310\lib\multiprocessing\process.py", line 149, in join
    res = self._popen.wait(timeout)
  File "C:\Users\Zo0mer\AppData\Local\Programs\Python\Python310\lib\multiprocessing\popen_spawn_win32.py", line 108, in wait
    res = _winapi.WaitForSingleObject(int(self._handle), msecs)
KeyboardInterrupt:

Знатоки, что это такое и чем это чревато?
  • Вопрос задан
  • 309 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы