MCPcopy
hub / github.com/jtesta/ssh-audit / ensure_read

Method ensure_read

src/ssh_audit/ssh_socket.py:251–255  ·  view source on GitHub ↗
(self, size: int)

Source from the content-addressed store, hash-verified

249 self.__state = max(self.__state, self.SM_BANNER_SENT)
250
251 def ensure_read(self, size: int) -> None:
252 while self.unread_len < size:
253 s, e = self.recv()
254 if s < 0:
255 raise SSH_Socket.InsufficientReadException(e)
256
257 def read_packet(self, sshv: int = 2) -> Tuple[int, bytes]:
258 try:

Callers 1

read_packetMethod · 0.95

Calls 1

recvMethod · 0.95

Tested by

no test coverage detected