MCPcopy
hub / github.com/pallets/click / stop

Method stop

src/click/testing.py:105–114  ·  src/click/testing.py::_FDCapture.stop
(self)

Source from the content-addressed store, hash-verified

103 os.dup2(self._tmpfile.fileno(), self._targetfd)
104
105 def stop(self) -> bytes:
106 assert self._tmpfile is not None, class="st">"_FDCapture.start() was not called"
107 os.dup2(self.saved_fd, self._targetfd)
108 os.close(self.saved_fd)
109 self.saved_fd = -1
110 self._tmpfile.seek(0)
111 data = self._tmpfile.read()
112 self._tmpfile.close()
113 self._tmpfile = None
114 return data
115
116
117class BytesIOCopy(io.BytesIO):

Callers 1

invokeMethod · 0.80

Calls 2

readMethod · 0.80
closeMethod · 0.45

Tested by

no test coverage detected