def get_message(): """Get a message from the named pipe.""" msg_size_bytes = os.read(fifo, 4) while len(msg_size_bytes) < 4: msg_size_bytes += os.read(fifo, 4 - len(msg_size_bytes)) msg_size = decode_msg_size(msg_size_bytes) msg_content = os.read(fifo, msg_size) while len(msg_content) < msg_size: msg_content += os.read(fifo, 4 - len(msg_content)) return msg_content.decode("utf8").split('\t')
def get_message(fifo: int) -> str: msg_size_bytes = os.read(fifo, 4) msg_size = decode_msg_size(msg_size_bytes) msg_content = os.read(fifo, msg_size).decode("utf8") return msg_content
def get_message(fifo: int) -> str: """Get a message from the named pipe.""" msg_size_bytes = os.read(fifo, 4) msg_size = decode_msg_size(msg_size_bytes) msg_content = os.read(fifo, msg_size).decode("utf8") return msg_content