代码之家  ›  专栏  ›  技术社区  ›  dronus

dbus服务激活方法调用丢失

  •  1
  • dronus  · 技术社区  · 6 年前

    我通过它的python绑定使用dbus dbus . 我通过 dbus.call_async 快把他们送出去。一些调用以dbus服务为目标,这些服务可能正在运行,或者将在调用时被激活。

    但是,如果一个dbus服务仍然需要激活,这将触发激活,但无法执行调用。在服务启动之前,似乎无法解析该方法,但是在此之前没有队列来保持呼叫挂起。 dbus规范说,服务激活对总线用户应该是完全透明的,但对python来说,似乎不是。

    当然,我可以备份这个,然后再发送一次电话,但这会导致大量的报告。

    那么,如果激活仍在进行中,有没有可能在第一时间发出一个执行的调用呢?

    0 回复  |  直到 6 年前