将值转换为正确包装的dbus python对象

into-dbus-python的Python项目详细描述


动机

dbus python库是libdbus的python绑定库。它确实 不提供工具来确保客户端编码的值的类型 D总线上的位置符合要求的签名。客户代码可以 或者是一个d-bus服务,以便它放置在d-bus上的值 应该与它指定的签名一致,或者在某些情况下,与客户端一致 必须符合服务规范的服务。

如果服务在其对象上实现可内省接口, dbus python将使用签名信息来按摩客户机消息 进入正确的dbus类型。如果内省接口不可用, dbus python将通过递归地检查 参数,然后将继续执行与之前相同的操作。如果签名 包含"v",表示变量类型,dbus python必须猜测该类型 相应的价值。可以指示dbus python不要使用 通过在 适当的方法。

这个库提供了一些工具来确保将值放在d-bus上 通过在适当的 此签名的构造函数。它为任何 有效签名。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Gson类中的java验证错误   If和elseif之间的java差异?   字典Java8地图。输入比较器   java连接到远程计算机以获得WMI支持   java如何使用改型处理JSON对象中的空值   在Java中使用Comparator时不可编译的源代码   java将Jar添加到JSP的运行时路径   带有随机对象的while循环的java大O时间复杂性   java可以在不考虑参数的情况下模拟方法吗?   java我有一个简单的代码,它不工作。无法修复错误“println”   向eclipse添加Xively java库   java是否可以启用本机代码的缓存?   全局变量如何在Java中的所有类之间共享要使用的语言环境?   Java内存游戏如何翻转单个卡?