Как объединить основные циклы web.py и dbus в одном приложении Python 3? - PullRequest
1 голос
/ 10 июля 2019

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

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

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

...