code: def cycle(
      iterable,
  ):  # Equivalent to itertools cycle, without any extra memory requirement
      while True:
          for x in iterable:
              yield x
  
file_path: poutyne/poutyne/framework/iterators.py
imports: import itertools
  import timeit
label_desc: Use image node_id 1 for calling a global function with example usage: cycle(iterable) without return types