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.
data to send to the stdin of the subprocess, or null
a #GCancellable
data read from the subprocess stdout
data read from the subprocess stderr
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.