Ronald Oussoren <ronaldousso...@mac.com> added the comment:
There's multiple options: 1. Escape '%' in environment variables (%%not_existing%%) to avoid the exception 2. Switch to configparser.ExtendedInterpolation for the interpolation, which uses a different syntax that doesn't conflict with env. variables on Windows (but does conflict with that on Unix) Note that regardless of the option ConfigParser will not expand the value of the environment variable reference. If you want to be able to interpolate env variables you need a different solution, for example by using the 'defaults' argument to ConfigParser and expand references using the ConfigParser interpolation syntax. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue41500> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com