Use an explicit encoding when opening os.devnul

Although slightly pointless, this avoids an `EncodingWarning` in Python 3.10
or greater when running under the `-X warn_default_encoding` flag.
This commit is contained in:
Adam Turner
2022-09-30 23:43:27 +01:00
committed by GitHub
parent 59b8ec3ce1
commit 594413e8f0

View File

@@ -381,7 +381,7 @@ class FDCaptureBinary:
self.targetfd_save = os.dup(targetfd)
if targetfd == 0:
self.tmpfile = open(os.devnull)
self.tmpfile = open(os.devnull, encoding="utf-8")
self.syscapture = SysCapture(targetfd)
else:
self.tmpfile = EncodedFile(