ConfigParser y secciones en mayuscula/minuscula

Oswaldo Hernández <[email protected]>
Newsgroups gmane.comp.python.general.castellano
Message-ID <[email protected]>
Hola a todos,

En una aplicación utilizamos un archivos tipo INI que luego procesamos con el modulo ConfigParser. 
Este archivo se crea y modifica manualmente con un procesador de textos.

El problema con el que me encuentro es que si intento leer una sección llamada '[general]' y el 
usuario la ha escrito como '[GENERAL]' ó '[General]' el modulo ConfigParser no la encuentra.

Veo que una vez que el objeto ConfigParser ha leido el archivo, tiene la propiedad '_sections' que 
es un diccionario con todo el contenido del archivo ini. La unica solución que se me ocurre hacer 
una copia de este diccionario convirtiendo los nombres de seccion y clave a minúsculas.

¿Se os ocurre alguna otra solución?

¿Sabeis si ConfigParser tiene algun flag para que no distinga entre mayúsculas y minúsculas en los 
nombres de secciones y claves?



Gracias,

NOTA: Sorry si este mensaje llega dos veces, lo envie anteriormente con el from erroneo.
-- 
*****************************************
Oswaldo Hernández
oswaldo (@) soft-com (.) es
*****************************************
PD:
Antes de imprimir este mensaje, asegúrese de que es necesario.
El medio ambiente está en nuestra mano.
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.