Message112589
Eric, while I agree that would be nice as well, renaming each and every parser in the module will be more problematic for sure.
*** TO ALL: WHAT DO YOU SAY TO A PATH LIKE THIS ***
1) In 3.2 we add an alias:
InterpolatingConfigParser = SafeConfigParser
1.1) In 3.2 we Pending-Deprecate:
ConfigParser (message about it being removed in 3.4)
SafeConfigParser (message about it being renamed to InterpolatingConfigParser in 3.4, a name you can already use)
2) In 3.3 we Deprecate:
ConfigParser
SafeConfigParser
Same messages.
3) In 3.4 we remove ConfigParser and rename SafeConfigParser to InterpolatingConfigParser (removing the alias). So then we have two to choose from: Raw and Interpolating. As you see there's no default ConfigParser any more.
I like that because it opens a new possibility which I would wait with until 3.5: re-introduce ConfigParser but as a completely new subclass that has better but backwards incompatible defaults. For now most of the new functionality I've added is turned off by default because of backwards compatibility reasons and this is unfortunate. |
|
Date |
User |
Action |
Args |
2010-08-03 12:32:32 | lukasz.langa | set | recipients:
+ lukasz.langa, fdrake, brett.cannon, georg.brandl, rhettinger, eric.araujo, r.david.murray, michael.foord, till |
2010-08-03 12:32:32 | lukasz.langa | set | messageid: <1280838752.75.0.72953463797.issue6517@psf.upfronthosting.co.za> |
2010-08-03 12:32:30 | lukasz.langa | link | issue6517 messages |
2010-08-03 12:32:29 | lukasz.langa | create | |
|