docs: def yield_to_ioloop(self):
          """Function that will allow Rejected to process IOLoop events while
          in a tight-loop inside an asynchronous consumer.
  
          .. code-block:: python
             :caption: Example Usage
  
             class Consumer(consumer.Consumer):
  
                 @gen.coroutine
                 def process(self):
                     for iteration in range(0, 1000000):
                         yield self.yield_to_ioloop()
  
          """
          try:
              yield self._yield_condition.wait(
                  self._message.channel.connection.ioloop.time() + 0.001)
          except gen.TimeoutError:
              pass