[issue974019] ConfigParser non-string defaults broken with .getboolean()
Daniel Diniz aja...@gmail.com added the comment: +1 for closing. -- nosy: +ajaksu2 priority: normal - low ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue974019 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue974019] ConfigParser non-string defaults broken with .getboolean()
Changes by Raghuram Devarakonda draghu...@gmail.com: -- resolution: - wont fix status: open - closed ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue974019 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue974019] ConfigParser non-string defaults broken with .getboolean()
Changes by Daniel Diniz aja...@gmail.com: -- keywords: +easy, patch stage: - test needed versions: +Python 2.7 -Python 2.6 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue974019 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue974019] ConfigParser non-string defaults broken with .getboolean()
Raghuram Devarakonda added the comment: With the latest python, get() itself fails with boolean value default. I tried with this script: - from ConfigParser import ConfigParser cfg = ConfigParser({'var':True}) cfg.add_section('test_section') print cfg.getboolean('test_section', 'var') - and it results in - Traceback (most recent call last): File t.py, line 4, in module print cfg.getboolean('test_section', 'var') File /localhome/raghu/localwork/cpython/trunk/Lib/ConfigParser.py, line 349, in getboolean v = self.get(section, option) File /localhome/raghu/localwork/cpython/trunk/Lib/ConfigParser.py, line 545, in get return self._interpolate(section, option, value, d) File /localhome/raghu/localwork/cpython/trunk/Lib/ConfigParser.py, line 585, in _interpolate if %( in value: TypeError: argument of type 'bool' is not iterable - I doubt if it is worth fixing the OP's issue considering that _interpolate is assuming the value to be string. Can I close this issue? -- components: +Library (Lib) -None versions: +Python 2.6 Tracker [EMAIL PROTECTED] http://bugs.python.org/issue974019 ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com