ElementTree y Unicode

Tengo este char en un archivo xml:

<data>
  <products>
      <color>fumè</color>
  </product>
</data>

Intento generar una instancia de ElementTree con el siguiente código:

string_data = open('file.xml')
x = ElementTree.fromstring(unicode(string_data.encode('utf-8')))

y me sale el siguiente error:

UnicodeEncodeError: 'ascii' codec can't encode character u'\xe8' in position 185: ordinal not in range(128)

(NOTA: la posición no es exacta, muestre el xml de uno más grande).

¿Cómo resolverlo? Gracias

Respuestas a la pregunta(6)

Su respuesta a la pregunta