有没有什么工具可以读取一组DBus XML文件并创建一组有代表性的Python类?为捕获相关事件和初始化接口(interface)而生成的任何嵌入式代码也将是一个好处。
目前我正在从事的项目是从一个大型导出的 api 中复制大量代码行。这样的工具将是无价的。
请您参考如下方法:
看看 code generation tools in telepathy-python . Telepathy 的规范 XML 格式是标准 D-Bus 自省(introspection)格式的超集;您应该能够向这些工具提供简单的内省(introspection) XML,可能带有一些额外的注释。
