code: def _zip_equal_generator(iterables):
      _marker = object()
      for combo in itertools.zip_longest(*iterables, fillvalue=_marker):
          for val in combo:
              if val is _marker:
                  raise UnequalIterablesError()
          yield combo
  
file_path: catboost/contrib/python/setuptools/py3/setuptools/_distutils/py39compat.py
imports: import functools
  import itertools
  import platform
  import sys
label_desc: Use image node_id 2 for calling a global function with example usage: _zip_equal_generator(iterables) without return types