5
Как запускать асинхронные задачи в приложениях Python GObject Introspection
Я пишу приложение Python + GObject, которое должно при запуске читать нетривиальный объем данных с диска. Данные считываются синхронно, и для завершения операции чтения требуется около 10 секунд, в течение которых загрузка пользовательского интерфейса задерживается. Я хотел бы выполнить задачу асинхронно и получить уведомление, когда она будет готова, без блокировки …