Ésta es mi script de ejemplo:Booleanos en ConfigParser siempre devuelven verdadero
import ConfigParser
config = ConfigParser.ConfigParser()
config.read('conf.ini')
print bool(config.get('main', 'some_boolean'))
print bool(config.get('main', 'some_other_boolean'))
Y esto es conf.ini
:
[main]
some_boolean: yes
some_other_boolean: no
Cuando se ejecuta la secuencia de comandos, se imprime True
dos veces. ¿Por qué? Debe ser False
, ya que some_other_boolean
se establece en no
.
bah tuve casi el mismo conjunto de cadenas de ejemplo ... –