Re: [Qemu-devel] [PATCH 0/3] Extract non-QDicts in qdict_array_split()

2014-02-26 Thread Eric Blake
On 02/26/2014 10:16 AM, Max Reitz wrote: >> * "x.y" (i.e., the reverse of what qdict_array_split() does). >> * This operation is applied recursively for nested QDicts and QLists. >> */ >> >> With your new split rules, do we need a followup patch to qdict_flatten >> that can regenerate the QDi

Re: [Qemu-devel] [PATCH 0/3] Extract non-QDicts in qdict_array_split()

2014-02-26 Thread Max Reitz
On 21.02.2014 23:32, Eric Blake wrote: On 02/21/2014 11:11 AM, Max Reitz wrote: Currently, qdict_array_split() splits a QDict like { "0.a": 42, "1": 23, "2.b": 84 } into the QList [ { "a": 42 } ] with the QDict still being { "1": 23, "2.b": 84 } However, it makes more sense to create t

Re: [Qemu-devel] [PATCH 0/3] Extract non-QDicts in qdict_array_split()

2014-02-21 Thread Eric Blake
On 02/21/2014 11:11 AM, Max Reitz wrote: > Currently, qdict_array_split() splits a QDict like > { "0.a": 42, "1": 23, "2.b": 84 } > into the QList > [ { "a": 42 } ] > with the QDict still being > { "1": 23, "2.b": 84 } > > However, it makes more sense to create the QList > [ { "a": 42 }, 2

Re: [Qemu-devel] [PATCH 0/3] Extract non-QDicts in qdict_array_split()

2014-02-21 Thread Kevin Wolf
Am 21.02.2014 um 19:11 hat Max Reitz geschrieben: > Currently, qdict_array_split() splits a QDict like > { "0.a": 42, "1": 23, "2.b": 84 } > into the QList > [ { "a": 42 } ] > with the QDict still being > { "1": 23, "2.b": 84 } > > However, it makes more sense to create the QList > [ { "a"

[Qemu-devel] [PATCH 0/3] Extract non-QDicts in qdict_array_split()

2014-02-21 Thread Max Reitz
Currently, qdict_array_split() splits a QDict like { "0.a": 42, "1": 23, "2.b": 84 } into the QList [ { "a": 42 } ] with the QDict still being { "1": 23, "2.b": 84 } However, it makes more sense to create the QList [ { "a": 42 }, 23, { "b": 84 } ] and having emptied the QDict. This is imp