Changeset: 8a36ac6fbe6b for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/8a36ac6fbe6b
Modified Files:
testing/Mtest.py.in
Branch: Sep2022
Log Message:
You cannot write to a _BufferedPipe instance.
diffs (26 lines):
diff --git a/testing/Mtest.py.in b/testing/Mtest.py.in
--- a/testing/Mtest.py.in
+++ b/testing/Mtest.py.in
@@ -1687,11 +1687,12 @@ def GetBitsAndModsAndThreads(env) :
setpgrp = True
with process.Popen(cmd, stdin=process.PIPE, stdout=process.PIPE,
stderr=process.PIPE, text=True) as proc:
+ stderr = proc.stderr
proc.stdout = process._BufferedPipe(proc.stdout)
proc.stderr = process._BufferedPipe(proc.stderr)
proc.killed = False
proc.onechild = True
- t = Timer(float(par['TIMEOUT']), killProc, args = [proc, proc.stderr,
cmd])
+ t = Timer(float(par['TIMEOUT']), killProc, args = [proc, stderr, cmd])
qOut = qErr = None
try:
t.start()
@@ -1740,7 +1741,7 @@ def GetBitsAndModsAndThreads(env) :
finally:
t.cancel()
if proc.returncode is None:
- killProc(proc, proc.stderr, cmd)
+ killProc(proc, stderr, cmd)
proc.wait()
if procdebug:
print('GetBitsAndModsAndThreads: process exited "%s" (%s)\n' %
('" "'.join(cmd), proc.returncode))
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]