From: Richard Purdie <[email protected]> Line buffering (bufsize=1) is unavailable with binary mode so use unbuffered mode instead. This fixes python runtime warnings.
[YOCTO #14093] Signed-off-by: Richard Purdie <[email protected]> (cherry picked from commit c21732937c89f7b13a4f8a9a02d7fcb15a4bad2d) Signed-off-by: Steve Sakoman <[email protected]> --- scripts/run-config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/run-config b/scripts/run-config index aab52c1..8ed88cf 100755 --- a/scripts/run-config +++ b/scripts/run-config @@ -193,7 +193,7 @@ def bitbakecmd(builddir, cmd, report, stepnum, stepname, oeenv=True): flush() - with subprocess.Popen(cmd, shell=True, cwd=builddir + "/..", stdout=subprocess.PIPE, stderr=subprocess.STDOUT, bufsize=1) as p, open(log, 'ab') as f: + with subprocess.Popen(cmd, shell=True, cwd=builddir + "/..", stdout=subprocess.PIPE, stderr=subprocess.STDOUT, bufsize=0) as p, open(log, 'ab') as f: for line in p.stdout: writelog(line, f, sys.stdout.buffer) sys.stdout.flush() -- 2.25.1
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#52898): https://lists.yoctoproject.org/g/yocto/message/52898 Mute This Topic: https://lists.yoctoproject.org/mt/81606268/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
