Message255324
Terry: "Since anything else without ']' is valid (...)"
A Python script can be used to generate a configuration read by another application. This application can more more strict on the configuration format than Python, so I would prefer to deny '\n', '[' and ']' characters in section names.
I'm not sure that it's ok to modify Python < 3.6 since it can break applications relying on this ugly "feature". I propose to only modify Python 3.6.
If you need strict ConfigParser, you can inherit from the class to override add_section() to add checks on the section name.
@SpaceOne: Are you interested to work on a patch? |
|
Date |
User |
Action |
Args |
2015-11-25 07:57:38 | vstinner | set | recipients:
+ vstinner, terry.reedy, lukasz.langa, spaceone |
2015-11-25 07:57:38 | vstinner | set | messageid: <1448438258.47.0.694056318336.issue25723@psf.upfronthosting.co.za> |
2015-11-25 07:57:38 | vstinner | link | issue25723 messages |
2015-11-25 07:57:38 | vstinner | create | |
|