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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

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(