При закрытии приложения PyGTK я сталкиваюсь со странной проблемой.Эта функция используется для выхода из программы:
def quit(self, obj=None, event=None):
gtk.main_quit()
os._exit(0)
Когда эта функция вызывается, окно приложения остается на экране, но графический интерфейс пользователя заморожен.В эмуляторе терминала я возвращаюсь к строке приглашения, в то время как в диспетчере задач процесс Python все еще выполняется (используя около 900 КБ оперативной памяти).Я должен убить процесс python, чтобы окно исчезло.
Что происходит?Я должен упомянуть, что я использую потоки, и приложение создает HTTP-сервер, используя SimpleHTTPServer и SocketServer.