Za uobičajenu datoteku ~/.subversion/servers Unix korisnika, ovaj pregled navodi izabrane proxy unose i mapiranja grupa hostova bez ispisivanja sačuvanih lozinki:

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)

Zadržite ime hosta repozitorijuma uz ovaj izlaz. Skripta prijavljuje sadržaj datoteke, a ne rutu koju je Subversion na kraju izabrao.

Proverite i imenovani odeljak odgovarajuće grupe, ne samo global. Odeljak groups mapira imena na obrasce servera; vrednosti hosta i porta odgovarajuće grupe mogu nadjačati podrazumevane, a izuzeci mogu zaobići inače konfigurisan proxy.

Zatim uzmite u obzir izvore na nivou sistema i specifične za platformu, prilagođeni konfiguracioni direktorijum i nadjačavanja iz komandne linije. Pitajte datoteke stvarnog naloga ili poziva, a ne početni direktorijum drugog korisnika.

Pregledač bi trebalo da označi vrednosti prema izvoru i obimu. Jedan nekvalifikovani niz o sistemskom proxyju gubi i odluku specifičnu za host i razliku između unosa iz korisničke datoteke i sistemske politike.

Povezani članci