Subprocess.communicateUtf8
bool communicateUtf8(string stdinBuf, gio.cancellable.Cancellable cancellable, out string stdoutBuf, out string stderrBuf)Like [gio.subprocess.Subprocess.communicate], but validates the output of the process as UTF-8, and returns it as a regular NUL terminated string.
On error, stdout_buf and stderr_buf will be set to undefined values and should not be used.
Parameters
stdinBuf | data to send to the stdin of the subprocess, or null |
cancellable | a #GCancellable |
stdoutBuf | data read from the subprocess stdout |
stderrBuf | data read from the subprocess stderr |
Returns
Throws
[ErrorWrap]