This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author lukasz.langa
Recipients aragilar, lukasz.langa, r.david.murray
Date 2017-08-22.19:06:09
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
I merged the original fix and documented it. I thought about it some more and remembered that RawConfigParser objects do in fact support non-string values by historical coincidence. It's unfortunately a popular idiom with old programs to load some configuration defaults using the `defaults=` keyword and later use the legacy get() and set() API which doesn't check types inside. A config file like this cannot be safely written back to a file, etc.

I would very much like to get rid of RawConfigParser entirely but we're stuck with it due to backwards compatibility. So, to fix the regression, I created PR 3191.
Date User Action Args
2017-08-22 19:06:09lukasz.langasetrecipients: + lukasz.langa, r.david.murray, aragilar
2017-08-22 19:06:09lukasz.langasetmessageid: <>
2017-08-22 19:06:09lukasz.langalinkissue23835 messages
2017-08-22 19:06:09lukasz.langacreate