Message113311
Patch updated for a state when #9452 is applied.
Creating/overwriting sections with __setitem__ on the parser added. More thorough unit test suite for the mapping protocol.
No documentation created yet.
Fred, if you applied #9452 you might review this patch, too (thanks in advance!). If it's more-less okay, I'll introduce documentation as well.
For the record, another difference in behaviour with a regular dictionary was discovered as well:
- by default, all keys in sections are accessible in a case-insensitive manner
-- that means that for a section that holds key "a", both are True: "a" in parser["section"], "A" in parser["section"]
-- but, `for option in parser["section"]` lists only `optionxform`ed option key names
The default is compatible with the legacy API and of course may be changed by specifying `optionxform = str`. |
|
Date |
User |
Action |
Args |
2010-08-08 20:21:01 | lukasz.langa | set | recipients:
+ lukasz.langa, fdrake, eric.araujo, michael.foord, jkaufman, ysj.ray, BreamoreBoy |
2010-08-08 20:21:01 | lukasz.langa | set | messageid: <1281298861.32.0.627986557975.issue5412@psf.upfronthosting.co.za> |
2010-08-08 20:21:00 | lukasz.langa | link | issue5412 messages |
2010-08-08 20:20:59 | lukasz.langa | create | |
|