'Add a queue to the list of queues to consume from.
Note:
This will not start consuming from the queue,
for that you will have to call :meth:`consume` after.'

def add_queue(self, queue):

    queue = queue(self.channel)
    if self.auto_declare:
        queue.declare()
    self._queues[queue.name] = queue
    return queue
