Leia de um arquivo de log enquanto ele está sendo escrito usando python

Estou tentando encontrar uma boa maneira de ler um arquivo de log em tempo real usando python. Eu gostaria de processar linhas de um arquivo de log, um de cada vez, conforme está escrito. De alguma forma, eu preciso continuar tentando ler o arquivo até que ele seja criado e, em seguida, continue processando as linhas até que eu encerre o processo. Existe uma maneira apropriada de fazer isso? Obrigado.

questionAnswers(4)

yourAnswerToTheQuestion