Я впервые сталкиваюсь с gobject, пытаясь слушать dbus. Я обнаружил, что этот фрагмент кода учит меня, как настроить основной цикл.
Как можно Я прослушиваю события «USB-устройство вставлено» в Linux, в Python?
Но сейчас мне нужен способ остановить это. В основном цикле есть функция выхода, и я знаю, как вызвать ее из исключения прерывания клавиатуры. Но как мне его остановить, когда я помещаю этот основной цикл в поток?
Или в более общем плане: как правильно заставить этот цикл работать независимо, но также завершать работу при выходе из основной функции?
Я ценю вашу помощь.