'Block until all reservations done'

def await_reservations(self):

    while (not self.reservations.done()):
        logging.info('waiting    for    {0}    reservations'.format(self.reservations.remaining()))
        time.sleep(1)
    logging.info('all    reservations    completed')
    return self.reservations.get()
