some libvirt python binding stuff