--- /usr/local/lib/python3.2/configparser.py.bak 2011-04-16 23:56:43.555353059 +0800 +++ /usr/local/lib/python3.2/configparser.py 2011-04-16 23:56:54.136352944 +0800 @@ -481,17 +481,17 @@ if m is None: raise InterpolationSyntaxError(option, section, "bad interpolation variable reference %r" % rest) - path = parser.optionxform(m.group(1)).split(':') + path = m.group(1).split(':') rest = rest[m.end():] sect = section opt = option try: if len(path) == 1: - opt = path[0] + opt = parser.optionxform(path[0]) v = map[opt] elif len(path) == 2: sect = path[0] - opt = path[1] + opt = parser.optionxform(path[1]) v = parser.get(sect, opt, raw=True) else: raise InterpolationSyntaxError(