[Python-es] ConfigParser: problemas con espacios en blanco antes del nombre de opcion
Jose Caballero
jcaballero.hep en gmail.com
Vie Mar 30 03:31:22 CEST 2012
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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20120329/2819f81f/attachment.html>
Más información sobre la lista de distribución Python-es