in src/amqpvalue.pyx [0:0]
def __getitem__(self, size_t index):
if index >= self.size:
raise IndexError("Index is out of range.")
cdef c_amqpvalue.AMQP_VALUE value
value = c_amqpvalue.amqpvalue_get_list_item(self._c_value, index)
if <void*>value == NULL:
self._value_error()
try:
return value_factory(value)
except TypeError:
return None