Skip to content

Commit be68496

Browse files
authored
Merge pull request #7134 from bluetech/rm-dupfile
config: replace usage of py.io.dupfile
2 parents e5d6e58 + c72a1b2 commit be68496

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/_pytest/config/__init__.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,9 @@ def __init__(self):
308308
err = sys.stderr
309309
encoding = getattr(err, "encoding", "utf8")
310310
try:
311-
err = py.io.dupfile(err, encoding=encoding)
311+
err = open(
312+
os.dup(err.fileno()), mode=err.mode, buffering=1, encoding=encoding,
313+
)
312314
except Exception:
313315
pass
314316
self.trace.root.setwriter(err.write)

0 commit comments

Comments
 (0)