On 2012年02月08日 17:53, Alex Jia wrote:
On 02/08/2012 06:19 PM, Osier Yang wrote:
> The API definition accepts "flags" argument, however, the
> implementation ignores it, though "flags" is unused currently,
> we should expose it instead of hard coding, the API
> implementation inside hypervisor driver is responsible to check
> if the passed "flags" is valid.
> ---
> python/libvirt-override.c | 6 ++++--
> 1 files changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/python/libvirt-override.c b/python/libvirt-override.c
> index 33a841d..2c6e7cf 100644
> --- a/python/libvirt-override.c
> +++ b/python/libvirt-override.c
> @@ -5062,14 +5062,16 @@ libvirt_virDomainMigrateGetMaxSpeed(PyObject
> *self ATTRIBUTE_UNUSED, PyObject *a
> unsigned long bandwidth;
> virDomainPtr domain;
> PyObject *pyobj_domain;
> + unsigned int flags = 0;
>
> - if (!PyArg_ParseTuple(args, (char
> *)"O:virDomainMigrateGetMaxSpeed",&pyobj_domain))
> + if (!PyArg_ParseTuple(args, (char *)"Oi:virDomainMigrateGetMaxSpeed",
> +&pyobj_domain,&flags))
> return(NULL);
>
> domain = (virDomainPtr) PyvirDomain_Get(pyobj_domain);
>
> LIBVIRT_BEGIN_ALLOW_THREADS;
> - c_retval = virDomainMigrateGetMaxSpeed(domain,&bandwidth, 0);
> + c_retval = virDomainMigrateGetMaxSpeed(domain,&bandwidth, flags);
> LIBVIRT_END_ALLOW_THREADS;
>
> if (c_retval< 0)
The patch works well for me, ACK.
Regards,
Alex
Pushed, thanks.