To jest mój przykładowy skrypt:Boolean w ConfigParser zawsze zwraca True
import ConfigParser
config = ConfigParser.ConfigParser()
config.read('conf.ini')
print bool(config.get('main', 'some_boolean'))
print bool(config.get('main', 'some_other_boolean'))
A to conf.ini
:
[main]
some_boolean: yes
some_other_boolean: no
Po uruchomieniu skryptu, drukuje True
dwukrotnie. Czemu? Powinien to być False
, ponieważ some_other_boolean
jest ustawiony na no
.
bah miałem prawie taki sam zestaw przykładowych ciągów ... –