celery/librabbitmq — pull request #11 by xtfxme (2012-10-12 07:12:54+00:00)
Title: [celery/librabbitmq #11] Implement AMQP_FIELD_KIND_TABLE header values

AMQP and RabbitMQ both support nested table structures within the message
application header; teach the bindings how to [un]marshal this primitive.

**RFC**
- forced(?) to drop `_PYRMQ_INLINE` specifier to enable recursion:
* `PyDict_ToAMQTable`
* `AMQTable_toPyDict`, split from `basic_properties_to_PyDict`
- macro/symbol changes:
* AMQTable_VAL
* AMQTable_toPyDict
* AMQTable_SetTableValue