如何在Python中自动生成dbus接口的实现?
有没有什么工具可以读取一组DBus的XML文件,然后生成一组对应的Python类?如果能自动生成一些代码来处理相关事件和初始化接口,那就更好了。
我现在正在做的项目中,需要重复写很多从一个大型导出的API中来的代码。如果有这样的工具,那就太有用了。
1 个回答
0
看看这个telepathy-python中的代码生成工具。Telepathy的规格XML格式是标准D-Bus自省格式的扩展;你应该可以把一些简单的自省XML,可能加上一些额外的注释,输入到这些工具中。