API Reference

Command

class command_executor.command.Command(**kwargs)[source]

Bases: object

process = None[source]
command = 'true'[source]
ignore_output = True[source]
fail_silently = False[source]
required_parameters = None[source]
stdout = -1[source]
stderr = -1[source]
execute(ignore_output=None, fail_silently=None, stdin=None, **kwargs)[source]
validate_parameters()[source]
get_parameters()[source]
get_command()[source]
handle_output(output)[source]
property pid[source]

Exceptions

exception command_executor.exceptions.CommandError[source]

Bases: Exception

exception command_executor.exceptions.CommandExecutionError(code, stderr, command)[source]

Bases: CommandError

exception command_executor.exceptions.CommandParameterError[source]

Bases: CommandError