def on_iterable_iter(
        self,
        it: Iterator[E],
    ) -> Iterator[E]:
        """Called after the wrapped iterator is produced (but before any items
        are produced).

        !!! Important
            Must produce the given iterator it or some wrapper.
        """

        self.it = it
        return it
Called after the wrapped iterator is produced (but before any items
        are produced).

        !!! Important
            Must produce the given iterator it or some wrapper.
        
src/core/trulens/experimental/otel_tracing/core/_utils/wrap.py