python2.4

Con un fichero de conf como este:

[SEC1]
x = 1
  y = 2
z = 3

ConfigParser falla, dando este error

        ConfigParser.ParsingError: File contains parsing errors:


El error desaparece eliminando el espacio en blanco.
Es ese el comportamiento esperado?
Veo en la implementacion de la clase esta linea:

       optname = self.optionxform(optname.rstrip())

de lo que deduzco que deberia eliminar los "leading whitespaces".
Alguien sabe por que no lo hace?
Como podria solucionarlo?
He intentado pasarle rstrip() a mano, de esta forma

       config = ConfigParser()
       config.optionxform = string.rstrip

Pero no parece funcionar.
Alguna pista?


Muchas gracias por adelantado,
Jose
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a