Re: [Qemu-devel] [RFC PATCH] qapi: Allow setting default values for optional parameters

2014-04-18 Thread Amos Kong
On Fri, Apr 18, 2014 at 03:15:09PM -0600, Eric Blake wrote: > On 04/16/2014 12:04 AM, Fam Zheng wrote: > > In command definition, 'default' is now parsed as a dict of default > > values. Only optional parameters will have effect in generated code. > > Can you make the python code explicitly error

Re: [Qemu-devel] [RFC PATCH] qapi: Allow setting default values for optional parameters

2014-04-18 Thread Eric Blake
On 04/16/2014 12:04 AM, Fam Zheng wrote: > In command definition, 'default' is now parsed as a dict of default > values. Only optional parameters will have effect in generated code. Can you make the python code explicitly error out for a default supplied for a parameter not marked with * in data?

[Qemu-devel] [RFC PATCH] qapi: Allow setting default values for optional parameters

2014-04-15 Thread Fam Zheng
In command definition, 'default' is now parsed as a dict of default values. Only optional parameters will have effect in generated code. 'str' and 'int' are supported, both need single quote in the schema. In generated code, 'str' will be converted to g_strdup'ed pointer, 'int' will be identically