qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] QMP's success response


From: Jamie Lokier
Subject: Re: [Qemu-devel] QMP's success response
Date: Thu, 17 Dec 2009 19:09:18 +0000
User-agent: Mutt/1.5.13 (2006-08-11)

Luiz Capitulino wrote:
> 
>  Hi there,
> 
>  Currently, when a regular command doesn't have any data to output,
> QMP will emit:
> 
> { "return": "OK" }
> 
>  I thought this was a good idea because it has a clear meaning. Silly me,
> this is optimized for humans, but for machines it introduces the problem
> that such commands can't be changed to return values.
> 
>  I'm not sure this is will ever happen, but to stay safe a better way
> would be to return an empty dict, like this:
> 
> { "return": {} }

Logically, it would be { "return": null }.  What if future return
value is actually an empty dict? ;-)  E.g. from an enumeration command,
where the enumerated set is empty.

-- Jamie




reply via email to

[Prev in Thread] Current Thread [Next in Thread]