Как объединить основные циклы web.py и dbus в одном приложении Python 3?

У меня есть веб-приложение на основе web.py, которое отлично работает. Установка сводится к:

app = web.application(urls_tuple, globals())
app.run()

Теперь мое приложение также должно быть осведомлено о D-Bus, то есть оно должно реагировать на сигналы, которые, вероятно, должны dbus.mainloop.glib.DBusGMainLoop когда используешь dbus-python или же GLib.MainLoop() когда используешь pydbus, Могу ли я объединить оба в одном основном цикле или мне нужно использовать потоки и запускать каждый основной цикл в одном потоке? Если первое возможно, то как? Заранее спасибо!

0 ответов

Другие вопросы по тегам