webknossos.utils
#  
def
get_executor_for_args(
args: Union[argparse.Namespace, NoneType]
) -> Union[cluster_tools.schedulers.cluster_executor.ClusterExecutor, cluster_tools.WrappedProcessPoolExecutor]:
#  
def
named_partial(
func: Callable[..., Any],
*args: Any,
**kwargs: Any
) -> Callable[..., Any]:
#  
def
wait_and_ensure_success(
futures: List[concurrent.futures._base.Future],
progress_desc: Union[str, NoneType] = None
) -> List[Any]:
Waits for all futures to complete and raises an exception as soon as a future resolves with an error.
#  
def
copy_directory_with_symlinks(
src_path: pathlib.Path,
dst_path: pathlib.Path,
ignore: Iterable[str] = (),
make_relative: bool = False
) -> None:
Links all directories in src_path / dir_name to dst_path / dir_name.