capture: remove unused FDCapture tmpfile argument
This commit is contained in:
parent
2695b41df3
commit
02c95ea624
|
@ -506,7 +506,7 @@ class FDCaptureBinary:
|
||||||
EMPTY_BUFFER = b""
|
EMPTY_BUFFER = b""
|
||||||
_state = None
|
_state = None
|
||||||
|
|
||||||
def __init__(self, targetfd, tmpfile=None):
|
def __init__(self, targetfd):
|
||||||
self.targetfd = targetfd
|
self.targetfd = targetfd
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
@ -530,22 +530,19 @@ class FDCaptureBinary:
|
||||||
self.targetfd_save = os.dup(targetfd)
|
self.targetfd_save = os.dup(targetfd)
|
||||||
|
|
||||||
if targetfd == 0:
|
if targetfd == 0:
|
||||||
assert not tmpfile, "cannot set tmpfile with stdin"
|
self.tmpfile = open(os.devnull)
|
||||||
tmpfile = open(os.devnull)
|
|
||||||
self.syscapture = SysCapture(targetfd)
|
self.syscapture = SysCapture(targetfd)
|
||||||
else:
|
else:
|
||||||
if tmpfile is None:
|
self.tmpfile = EncodedFile(
|
||||||
tmpfile = EncodedFile(
|
TemporaryFile(buffering=0),
|
||||||
TemporaryFile(buffering=0),
|
encoding="utf-8",
|
||||||
encoding="utf-8",
|
errors="replace",
|
||||||
errors="replace",
|
write_through=True,
|
||||||
write_through=True,
|
)
|
||||||
)
|
|
||||||
if targetfd in patchsysdict:
|
if targetfd in patchsysdict:
|
||||||
self.syscapture = SysCapture(targetfd, tmpfile)
|
self.syscapture = SysCapture(targetfd, self.tmpfile)
|
||||||
else:
|
else:
|
||||||
self.syscapture = NoCapture()
|
self.syscapture = NoCapture()
|
||||||
self.tmpfile = tmpfile
|
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return "<{} {} oldfd={} _state={!r} tmpfile={!r}>".format(
|
return "<{} {} oldfd={} _state={!r} tmpfile={!r}>".format(
|
||||||
|
|
Loading…
Reference in New Issue