Я разрабатываю расширение Firefox, которое использует PyXPCOM для запуска процесса. Я хотел бы иметь индикатор прогресса, который отображается при запуске процесса и дает обратную связь пользователю.
В javascript я вызвал диспетчер потоков для запуска процесса на Python:
var threadManager = Components.classes["@mozilla.org/thread-manager;1"].getService();
var background = threadManager.newThread(0);
background.dispatch(obj, background.DISPATCH_NORMAL);
поэтому мне интересно, есть ли способ проверить, когда поток начинает свою работу и когда она заканчивается. Это помогает мне контролировать мой индикатор прогресса в JavaScript!
Если у кого-то есть идеи по внедрению индикатора прогресса, пожалуйста, дайте мне знать:)
Спасибо