Truncar uma string sem terminar no meio de uma palavra
Estou procurando uma maneira de truncar uma string em Python que não a corte no meio de uma palavra.
Por exemplo:
Original: "This is really awesome." "Dumb" truncate: "This is real..." "Smart" truncate: "This is really..."
Estou procurando uma maneira de realizar o truncado "inteligente" de cima.