labtools/_src/util.py
def safe_map(f: Callable, *iterables):
  """ Checks for matching lengths before mapping iterables.

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

  Args:
    f: function to apply to each element of the iterables.
    *iterables: iterables to be mapped

  """
  __check_arg_lens(iterables)
  return list(map(f, *iterables))
 Checks for matching lengths before mapping iterables.

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

  Args:
    f: function to apply to each element of the iterables.
    *iterables: iterables to be mapped

  
Checks for matching lengths before mapping iterables.
Note:
This function is not streaming, if any of `iterables` are generaters, they will be
fully evaluated first.
Checks for matching lengths before mapping iterables . Note : This function is not streaming if any of ` iterables ` are generaters they will be fully evaluated first .
def safe_map(f: Callable, *iterables):
  __check_arg_lens(iterables)
  return list(map(f, *iterables))
def safe_map ( f : Callable , * iterables ) : __check_arg_lens ( iterables ) return list ( map ( f , * iterables ) )
Checks for matching lengths before mapping iterables.
Checks for matching lengths before mapping iterables .
""" Checks for matching lengths before mapping iterables.

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

  Args:
    f: function to apply to each element of the iterables.
    *iterables: iterables to be mapped

  """
f
Callable
function to apply to each element of the iterables.
function to apply to each element of the iterables .
*iterables
iterables to be mapped
iterables to be mapped