1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
# Install standard streams for tests that don't call app_main. Always
# use line buffering, even for tests that capture standard descriptors.
import io
stdin = io.open(0, "r", encoding="ascii",
closefd=False)
stdin.buffer.raw.name = "<stdin>"
stdout = io.open(1, "w", encoding="ascii",
buffering=1,
closefd=False)
stdout.buffer.raw.name = "<stdout>"
stderr = io.open(2, "w", encoding="ascii",
errors="backslashreplace",
buffering=1,
closefd=False)
stderr.buffer.raw.name = "<stderr>"
|