INNER CODE UNIT · Python
_recv_msg
codematrixer/hmdriver2 · hmdriver2/_client.py:65
def _recv_msg(self, buff_size: int = 4096, decode=False, print=True) -> typing.Union[bytearray, str]:
full_msg = bytearray()
try:
# FIXME
relay = self.sock.recv(buff_size)
if decode:
relay = relay.decode()
if print:
logger.debug(f"recvMsg: {relay}")
full_msg = relay
except (socket.timeout, UnicodeDecodeError) as e:
logger.warning(e)
if decode:
full_msg = ""
return full_msg