labtools/_src/util.py
def safe_zip(*iterables):
  """ Checks for matching lengths before zipping multiple iterables.

  Note:
    This function is not streaming, if any of `iterables` are generaters, they will be
    fully evaluated first.

  Args:
    *iterables: iterables to check and aggregate
  """
  __check_arg_lens(iterables)
  return list(zip(*iterables))
 Checks for matching lengths before zipping multiple iterables.

  Note:
    This function is not streaming, if any of `iterables` are generaters, they will be
    fully evaluated first.

  Args:
    *iterables: iterables to check and aggregate
  
Checks for matching lengths before zipping multiple iterables.
Note:
This function is not streaming, if any of `iterables` are generaters, they will be
fully evaluated first.
Checks for matching lengths before zipping multiple iterables . Note : This function is not streaming if any of ` iterables ` are generaters they will be fully evaluated first .
def safe_zip(*iterables):
  __check_arg_lens(iterables)
  return list(zip(*iterables))
def safe_zip ( * iterables ) : __check_arg_lens ( iterables ) return list ( zip ( * iterables ) )
Checks for matching lengths before zipping multiple iterables.
Checks for matching lengths before zipping multiple iterables .
""" Checks for matching lengths before zipping multiple iterables.

  Note:
    This function is not streaming, if any of `iterables` are generaters, they will be
    fully evaluated first.

  Args:
    *iterables: iterables to check and aggregate
  """
*iterables
iterables to check and aggregate
iterables to check and aggregate