pyinfra.api.connectors.util module¶
-
pyinfra.api.connectors.util.
escape_unix_path
(path)¶ Escape unescaped spaces in a (unix) path.
-
pyinfra.api.connectors.util.
get_sudo_password
(state, host, use_sudo_password, run_shell_command, put_file)¶
-
pyinfra.api.connectors.util.
make_unix_command
(command, env=None, chdir=None, shell_executable=None, su_user=None, use_su_login=False, su_shell=None, preserve_su_env=False, sudo=False, sudo_user=None, use_sudo_login=False, use_sudo_password=False, preserve_sudo_env=False)¶ Builds a shell command with various kwargs.
-
pyinfra.api.connectors.util.
make_win_command
(command, env=None, shell_executable=None)¶ Builds a windows command with various kwargs.
-
pyinfra.api.connectors.util.
read_buffer
(type_, io, output_queue, print_output=False, print_func=None)¶ Reads a file-like buffer object into lines and optionally prints the output.
-
pyinfra.api.connectors.util.
read_buffers_into_queue
(stdout_buffer, stderr_buffer, timeout, print_output, print_prefix)¶
-
pyinfra.api.connectors.util.
run_local_process
(command, stdin=None, timeout=None, print_output=False, print_prefix=None)¶
-
pyinfra.api.connectors.util.
show_use_su_login_warning
()¶
-
pyinfra.api.connectors.util.
split_combined_output
(combined_output)¶
-
pyinfra.api.connectors.util.
write_stdin
(stdin, buffer)¶