Għall-fajl ~/.subversion/servers tas-soltu ta’ utent Unix, dan l-iċċekkjar jelenka inputs tal-proxy magħżula u mapep tal-gruppi tal-hosts mingħajr ma jipprintja passwords maħżuna:

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)

Żomm l-isem tal-host tar-repożitorju ma’ dan l-output. L-iskript jirrapporta l-kontenut tal-fajl, mhux ir-rotta li Subversion fl-aħħar għażel.

Iċċekkja s-sezzjoni bl-isem tal-grupp li jaqbel minbarra global. Is-sezzjoni groups tmapeja l-ismijiet għal mudelli tas-server; il-valuri tal-host u tal-port ta’ grupp li jaqbel jistgħu jegħlbu l-valuri prestabbiliti, u l-eċċezzjonijiet jistgħu jevitaw proxy konfigurat mod ieħor.

Imbagħad qis sorsi fil-livell tas-sistema u speċifiċi għall-pjattaforma, direttorju tal-konfigurazzjoni personalizzat u sostituzzjonijiet mill-linja tal-kmand. Staqsi l-fajls tal-kont jew tas-sejħa attwali, mhux id-direttorju tad-dar ta’ utent ieħor.

Viżwalizzatur għandu jittikketta l-valuri skont is-sors u l-ambitu. String wieħed mhux ikkwalifikat dwar proxy tas-sistema jitlef kemm id-deċiżjoni speċifika għall-host kif ukoll id-distinzjoni bejn inputs minn fajl tal-utent u politika tas-sistema.

Artikli relatati