diff options
author | Fred Drake <fdrake@acm.org> | 2001-02-12 17:18:11 (GMT) |
---|---|---|
committer | Fred Drake <fdrake@acm.org> | 2001-02-12 17:18:11 (GMT) |
commit | d83bbbfd222d7e399fd8b2b17492c1448dc4f2a2 (patch) | |
tree | 26a883b7609fa17a475eae02ad2f6a8c18f4ead8 | |
parent | c17b3cfec1b5c941351e6eabdad7751ed146e5de (diff) | |
download | cpython-d83bbbfd222d7e399fd8b2b17492c1448dc4f2a2.zip cpython-d83bbbfd222d7e399fd8b2b17492c1448dc4f2a2.tar.gz cpython-d83bbbfd222d7e399fd8b2b17492c1448dc4f2a2.tar.bz2 |
Allow square brackets in the option names; this makes it possible to use
ConfigParser with GNOME-ish config files that use the internationalization
conventions found in GNOME.
This closes SF bug #131635.
-rw-r--r-- | Lib/ConfigParser.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Lib/ConfigParser.py b/Lib/ConfigParser.py index 9d55ca7..14412a3 100644 --- a/Lib/ConfigParser.py +++ b/Lib/ConfigParser.py @@ -391,7 +391,7 @@ class ConfigParser: r'\]' # ] ) OPTCRE = re.compile( - r'(?P<option>[-\w_.*,(){}]+)' # a lot of stuff found by IvL + r'(?P<option>[]\-[\w_.*,(){}]+)' # a lot of stuff found by IvL r'[ \t]*(?P<vi>[:=])[ \t]*' # any number of space/tab, # followed by separator # (either : or =), followed |