[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [XEN PATCH for-4.13 v2 4/4] libxl: gentypes: initialise array elements in json



On Tue, Oct 29, 2019 at 03:54:36PM +0000, Ian Jackson wrote:
> diff --git a/tools/libxl/gentypes.py b/tools/libxl/gentypes.py
> index 124285cd66..c74445f16e 100644
> --- a/tools/libxl/gentypes.py
> +++ b/tools/libxl/gentypes.py
> @@ -461,6 +461,10 @@ def libxl_C_type_parse_json(ty, w, v, indent = "    ", 
> parent = None, discrimina
>          s += "        goto out;\n"
>          s += "    }\n"
>          s += "    for (i=0; (t=libxl__json_array_get(x,i)); i++) {\n"
> +        s += libxl_C_type_do_init(ty.elem_type,
> +                    lambda(by): ("&" if by == idl.PASS_BY_REFERENCE else "")+

The syntax for using `lambda' is without "()" for the list of parameters.
python3 complains about it.

With that fix:
Acked-by: Anthony PERARD <anthony.perard@xxxxxxxxxx>

> +                                ("%s[i]" % v),
> +                                  need_zero=False, indent=indent+"    ")
>          s += libxl_C_type_parse_json(ty.elem_type, "t", v+"[i]",
>                                       indent + "    ", parent)
>          s += "    }\n"

Thanks,

-- 
Anthony PERARD

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.