MCPcopy Create free account
hub / github.com/Serial-Studio/Serial-Studio / close

Method close

tests/utils/virtual_serial.py:48–62  ·  view source on GitHub ↗

Close both file descriptors safely.

(self)

Source from the content-addressed store, hash-verified

46 self._closed = False
47
48 def close(self) -> None:
49 """Close both file descriptors safely."""
50 if self._closed:
51 return
52
53 self._closed = True
54 for fd in (self._master_fd, self._slave_fd):
55 if fd is not None:
56 try:
57 os.close(fd)
58 except OSError:
59 pass
60
61 self._master_fd = None
62 self._slave_fd = None
63
64 @property
65 def device_path(self) -> str:

Callers 1

__exit__Method · 0.95

Calls 1

closeMethod · 0.45

Tested by

no test coverage detected