Í umhvørvi, sum skilur millum stór og smá bókstavir, kunnu HTTP_PROXY og http_proxy vera ymisk nøvn. ConfigParser ger vanliga valmøguleikanøvnini smá, so at geva bæði í standardvirðini kann gera tey til eina dupulta valmøguleika.

Ein feilur, sum nevnir <dict>, kann tí stava frá ConfigParser(defaults=os.environ), áðrenn nakar proksisamband verður roynt.

Um programmið viljandi tørvar bókstavsneyðug umhvørvisnøvn í hesum greinara, set normaliseringarregluna, áðrenn tey verða lødd:

import configparser
import os

settings = configparser.ConfigParser(interpolation=None)
settings.optionxform = str
settings.read_dict({'DEFAULT': dict(os.environ)})

Solei verða báðir skrivhættirnir skildir. Leitingar og øll seinni lesin uppsetning fylgja nú eisini hesari reglu. At sløkkja innskotskipan forðar eisini, at prosenttekni í umhvørvisvirðum verða viðgjørd sum innskotssyntaks.

Um programmið krevur uppsetning, sum ikki skilur millum stór og smá bókstavir, vel tær ætlaðu umhvørvisinngongdir greitt og loys mótsigandi skrivhættir eftir proksisreglum hjá tí kundanum, áðrenn tú letur greinaranum tær.

At broyta strict=False góðtekur dupult, men ásetur ikki, hvørt mótsigandi proksisvirði programmið skal brúka. At taka eina tilvildarliga umhvørvisstaving burt kann vera hóskandi, tá tú ikki stýrir greinaranum; finn fyrst út, hvørt virði kundin longri niðri tørvar.

Skyldar greinar