Dan Guido <dguido <at> gmail.com> writes: > > Hi Anthony, > > Thanks for your reply, but I don't think your tests have any control > characters in them. Try again with a \v, a \n, or a \x in your input > and I think you'll find it doesn't work as expected. > > -- > Dan Guido
Why don't you try it yourself? He gave you the code. I changed cfg.ini to contain the following: [foo] bar=C:\x\n\r\a\01\x32\foo.py Which produced the following output: C:\x\n\r\a\01\x32\foo.py 'C:\\x\\n\\r\\a\\01\\x32\\foo.py' Looks like config parser worked just fine to me. There is a difference between a python string literal written inside of a python script and a string read from a file. When reading from a file (or the registry) what you see is what you get. There is no need to do so much work. Matt McCredie -- http://mail.python.org/mailman/listinfo/python-list