Nínú àyíká tí ó ń fi ìyàtọ̀ hàn láàárín lẹ́tà ńlá àti kékeré, HTTP_PROXY àti http_proxy lè jẹ́ orúkọ méjì ọ̀tọ̀ọ̀tọ̀. ConfigParser sábà máa ń sọ orúkọ àwọn àṣàyàn di lẹ́tà kékeré, nítorí náà fífi àwọn méjèèjì sínú àkójọpọ̀ lè sọ wọ́n di àṣàyàn ẹ̀dá kan náà.

Nítorí náà àṣìṣe tí ó dárúkọ <dict> lè ti inú ConfigParser(defaults=os.environ) wá kí a tó gbìyànjú ìsopọ̀ proxy kankan.

Bí ohun èlò náà bá nílò orúkọ àyíká tí ó gbára lé lẹ́tà ńlá nípasẹ̀ ìfẹ́ nínú ẹ̀rọ ìtúpalẹ̀ yìí, ṣètò ìlànà ìṣàkóso kí a tó gbé wọ́n wọlé:

import configparser
import os

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

Báyìí ni àwọn ìkọ̀wé méjèèjì yóò wà lọ́tọ̀ọ̀tọ̀. Àwọn ìwákiri àti èyíkéyìí ìṣètò tí a bá kà lẹ́yìn náà ń tẹ̀lé ìlànà yẹn pẹ̀lú. Pípa ìfikún mọ́ra máa ń dènà àwọn àmì ìpínrún nínú àwọn iye àyíká láti jẹ́ kíkà gẹ́gẹ́ bí ìtúmọ̀ ìfikún.

Bí ohun èlò náà bá nílò ìṣètò tí kò gbára lé lẹ́tà ńlá, yan àwọn ìwọlé àyíká tí a fẹ́ ní kedere kí o sì yanjú àwọn ìkọ̀wé tí ó tako ara wọn gẹ́gẹ́ bí ìlànà proxy ti oníbàárà yẹn kí o tó fi wọ́n fún ẹ̀rọ ìtúpalẹ̀.

Yíyí strict=False padà ń gba ẹ̀dá, ṣùgbọ́n kò sọ irú iye proxy tí ó tako ara wọn tí ohun èlò náà yẹ kí ó lò. Yíyọ ìkọ̀wé àyíká kan tí ó ṣẹlẹ̀ láìròtẹ́lẹ̀ lè bá mu nígbà tí ìwọ kò bá darí ẹ̀rọ ìtúpalẹ̀; kọ́kọ́ pinnu iye tí oníbàárà ìsàlẹ̀ nílò.

Àwọn àpilẹ̀kọ tó jọra