
On 11/27/2013 04:14 AM, Daniel P. Berrange wrote:
From: "Daniel P. Berrange" <berrange@redhat.com>
When reading/writing a global variable from inside a method it must be declared as a global, otherwise a local variable by the same name will be used.
Special case the virConnectListDomainsID method which is bizarrely renamed for no obvious reason.
It's such an old binding (predates my time on libvirt), but I suspect it may have been done with the foresight that returning a list of integer ids is not as useful as a list of python objects; if nothing else, it means that connect.ListDomains is still available as a shorter name than connect.ListDomainsAll for our newer APIs that return objects to begin with.
Signed-off-by: Daniel P. Berrange <berrange@redhat.com> --- generator.py | 6 ++++++ 1 file changed, 6 insertions(+)
ACK. -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org