Luiz Capitulino <lcapitul...@redhat.com> writes:

>  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": {} }
>
>  Which can be read as 'command succeeded, but didn't return any data'.
>
>  As the release is not done yet we still can change it, is anyone against?

I'm very much in favor of it.


Reply via email to