Script de Python para eliminar todos los comentarios del archivo XML

Estoy tratando de construir un script en python que tome un documento XML y elimine todos los bloques de comentarios de él.

Intenté algo a lo largo de las líneas de:

<code>tree = ElementTree()
tree.parse(file)
commentElements = tree.findall('//comment()')

for element in commentElements:
    element.parentNode.remove(element)
</code>

Hacer esto produce un error extraño de python: "KeyError: '()'

Sé que hay maneras de editar fácilmente el archivo usando otros métodos (como sed), pero tengo que hacerlo en un script de python.

Respuestas a la pregunta(4)

Su respuesta a la pregunta