datasalad.runners

High-level utilities for execution of subprocesses

This module provides relevant components for subprocess execution. Execution errors are communicated with the CommandError exception.

CommandError(cmd[, msg, returncode, stdout, ...])

Raised when a subprocess execution fails (non-zero exit)

iter_subproc(args, *[, inputs, chunk_size, ...])

Context manager to communicate with a subprocess using iterables