eadline Python do pipe no Linux

Quando criar um pipe comos.pipe() retorna 2 números de arquivo; um final de leitura e um final de gravação que podem ser gravados e lidos comos.write()/os.read(); não há os.readline (). É possível usar o readline?

import os
readEnd, writeEnd = os.pipe()
# something somewhere writes to the pipe
firstLine = readEnd.readline() #doesn't work; os.pipe returns just fd numbers

Em suma, é possível usar o readline quando tudo que você tem é o identificador de arquivo numbe, r?

questionAnswers(5)

yourAnswerToTheQuestion