Под словом «завершение затмения» подразумевается ли обнаружение события, когда кто-то нажимает кнопку «Завершить» во время отладки?Если так, я не думаю, что есть исключение или событие, которое вы можете поймать.
Вот несколько вещей, которые я попробовал на стороне, которая тоже не работает: 1. Добавление обработчиков сигналов для SIGTERM, SIGNTEAL и SIGINT, но не повезло.2. попробуйте модуль atexit, он работает только при нормальном завершении программы.