Sure, I just ended up doing that. Would it be worth creating a ticket, or am I seriously the first person to want this?
cheers lvh On 20 Jul 2012, at 10:35, Glyph wrote: > > On Jul 20, 2012, at 1:11 AM, Laurens Van Houtven <[email protected]> wrote: > >> Hi, >> >> >> Apparently AMPBoxes aren't Arguments. However, I kind of want an AMPBox >> (like an AMPList, but only one). >> >> Use case: my responses have a "location", but a location is composed of >> several sub-things: place name, country and postal code. {"location": >> {"placeName": "Krakow", "countryCode": "PL", postalCode: "30-015"}} would be >> a lot nicer than having those keys in the top level namespace :) >> >> cheers >> lvh > > Seems like an easy enough thing to write. Given that AMPList doesn't use a > length prefix (it uses null-key box-termination, just like the rest of the > protocol) the representation would be exactly the same. Just add a trivial > wrapper that uses AMPList, unpacks its argument, and assert that there's only > one of them? > > -glyph > > > _______________________________________________ > Twisted-Python mailing list > [email protected] > http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python _______________________________________________ Twisted-Python mailing list [email protected] http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
