Cómo encontrar todos los comentarios con Beautiful Soup

Esta pregunta se le preguntó hace cuatro años, pero la respuesta ahora está desactualizada para BS4.

Quiero eliminar todos los comentarios en mi archivo html usando beautiful soup. Desde BS4 hace cadacomentar como un tipo especial de cadena navegable, Pensé que este código funcionaría:

for comments in soup.find_all('comment'):
     comments.decompose()

Entonces eso no funcionó ... ¿Cómo encuentro todos los comentarios usando BS4?

Respuestas a la pregunta(2)

Su respuesta a la pregunta