Hi, This is a respin with a few fixes and a patch I forgot to include in the last submission.
changelog --------- v3 -> v4 - do_info_name(): Return an empty dict if name == NULL - do_info_commands(): Return a dict - Don't use spaces nor '-' in json-object keys - Minor documention fixes v2 -> v3 - Change all info handlers to return a dict - Fix bad do_info_migrate() rebase - do_info_cpus(): Use QBool - do_info_version(): Return QDict v1 -> v2 - Rebase - do_info_vnc(): drop keys with 'none' strings - Fix do_info_balloon() to return bytes v0 -> v1 - Minor fixes (indentation, casts, etc) - Improved some documentation and changelogs - Dropped do_info_network() conversion, it still needs work