Unix အသုံးပြုသူ၏ ပုံမှန် ~/.subversion/servers ဖိုင်အတွက် ဤစစ်ဆေးမှုသည် သိမ်းဆည်းထားသော စကားဝှက်များကို မပရင့်ဘဲ ရွေးချယ်ထားသော proxy ထည့်သွင်းချက်များနှင့် host အုပ်စု မြေပုံများကို စာရင်းပြုစုသည်:

from configparser import ConfigParser
from pathlib import Path

settings = ConfigParser(interpolation=None)
settings.read(Path.home() / '.subversion' / 'servers')
for key in ('http-proxy-host', 'http-proxy-port',
            'http-proxy-exceptions'):
    print(key, settings.get('global', key, fallback=''))

if settings.has_section('groups'):
    for group, patterns in settings.items('groups'):
        print('group', group, patterns)

ဤထွက်ရှိမှုနှင့်အတူ repository ၏ host အမည်ကို ထားရှိပါ။ script သည် ဖိုင်အကြောင်းအရာကို အစီရင်ခံသည်၊ Subversion နောက်ဆုံးရွေးချယ်ခဲ့သော လမ်းကြောင်းကို မဟုတ်ပါ။

global အပြင် ကိုက်ညီသော အုပ်စု၏ အမည်ပေးထားသော အပိုင်းကိုလည်း စစ်ဆေးပါ။ groups အပိုင်းသည် အမည်များကို ဆာဗာ ပုံစံများသို့ မြေပုံချသည်; ကိုက်ညီသော အုပ်စု၏ host နှင့် port တန်ဖိုးများသည် မူလတန်ဖိုးများကို ကျော်လွှားနိုင်သည်၊ ခြွင်းချက်များသည် အခြားနည်းဖြင့် ဖွဲ့စည်းထားသော proxy ကို ကျော်ဖြတ်နိုင်သည်။

ထို့နောက် စနစ်အဆင့်နှင့် ပလက်ဖောင်းအလိုက် ရင်းမြစ်များ၊ စိတ်ကြိုက် ဖွဲ့စည်းမှု လမ်းညွှန်နှင့် command-line ကျော်လွှားမှုများကို ထည့်သွင်းစဉ်းစားပါ။ အခြားအသုံးပြုသူ၏ ပင်မလမ်းညွှန်မဟုတ်ဘဲ အမှန်တကယ် အကောင့် သို့မဟုတ် ခေါ်ဆိုမှု၏ ဖိုင်များကို မေးပါ။

ကြည့်ရှုသူသည် တန်ဖိုးများကို ရင်းမြစ်နှင့် နယ်ပယ်အလိုက် အမှတ်အသားပြုသင့်သည်။ မကျွမ်းကျင်သော စနစ် proxy စာသားတစ်ခုတည်းသည် host သီးသန့် ဆုံးဖြတ်ချက်နှင့် အသုံးပြုသူဖိုင် ထည့်သွင်းချက်နှင့် စနစ်မူဝါဒ အကြား ကွာခြားမှု နှစ်ခုလုံးကို ဆုံးရှုံးစေသည်။

ဆက်စပ်ဆောင်းပါးများ