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

Reply via email to