def METHOD_NAME(self, *, _sentinel=object(), _delay=10 / 1000):  # 10 milliseconds
    """Return the next object from the channel.
    This blocks until an object has been sent, if none have been
    sent already.
    """
    obj = _interpreters.channel_recv(self._id, _sentinel)
    while obj is _sentinel:
        time.sleep(_delay)
        obj = _interpreters.channel_recv(self._id, _sentinel)
    return obj