code: def __next__(self):
      try:
          return next(self.it)
      except StopIteration:
          self.it = iter(self.source)
          if self.signaling:
              raise
          else:
              return next(self.it)
  
imports: from enum import Enum
  from nvidia.dali import types
  from nvidia.dali import tensors
  import inspect
  import functools
label_desc: Use image node_id 3 for calling the _CycleIter obj's underlying member method code with example usage: obj.__next__() and returns: next, next