rstrip não removendo newline char o que estou fazendo de errado? [duplicado]

Esta pergunta já tem uma resposta aqui:

Por que chamar um método de string Python não faz nada, a menos que você atribua sua saída? 2 respostas

Puxar meu cabelo aqui ... ando brincando com isso há uma hora, mas não consigo fazer o que quero, ie. remova a sequência de nova linha.

def add_quotes( fpath ):

        ifile = open( fpath, 'r' )
        ofile = open( 'ofile.txt', 'w' )

        for line in ifile:
            if line == '\n': 
                ofile.write( "\n\n" )
            elif len( line ) > 1:
                line.rstrip('\n')
                convertedline = "\"" + line + "\", "
                ofile.write( convertedline )

        ifile.close()
        ofile.close()

questionAnswers(3)

yourAnswerToTheQuestion