
Thanks for the tip, but I've got "got an unexpected keyword argument all_content" ----- Исходное сообщение ----- От: "Juan Hernandez" <jhernand@redhat.com> Кому: "Denis Kirjanov" <kda@itsirius.su>, devel@ovirt.org Отправленные: Среда, 29 Октябрь 2014 г 13:46:16 Тема: Re: [ovirt-devel] ovirt-sdk get_subject() problem On 10/29/2014 10:40 AM, Denis Kirjanov wrote:
Hi guys,
I'm having a problem getting the value from the manager using vm.get_display().get_certificate().get_subject(): It happens on VM restart and what I get is: 'NoneType' object has no attribute 'get_subject'.
It happens only with get_subject() since I don't have a problem to get other values like vm address or display port. Moreover, the second attempt to query the certificate subject always succeeds...
Is there a way to overcome this?
We're using ovirt 3.1 and I've found the same issue here: http://lists.ovirt.org/pipermail/devel/2013-July/005221.html
Thank you.
When you request the information of a VM not all the details are populated by default, including the certificate. Thus the "get_certificate" method returns None. If you want the certificate data populated you have to use the "all_content" parameter of the method used to retrieve the VM: vm = api.vms.get(name="myvm", all_content=True) Then you should be able to get the certificate and the subject. -- Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta 3ºD, 28016 Madrid, Spain Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L.