class_docstr: Iterator Pipe creates an iterator that can be fed in data from another block of code or thread of execution
code: def __init__(self, sentinel=object()):
      self._q = queue.Queue()
      self._sentinel = sentinel
      self._sentinel_pushed = False
      self._closed = False
  
file_path: h2ogpt/iterators/iterator_pipe.py
imports: import queue
  import asyncio
label_desc: Use image node_id 1 to create a new IteratorPipe object  with example: obj = IteratorPipe(sentinel)