Unix erabiltzaile baten ohiko ~/.subversion/servers fitxategirako, ikuskapen hone proxy sarrera hautatuak eta ostalari-taldeen mapak zerrendatzen ditu, gordetako pasahitzak inprimatu gabe:

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)

Mantendu biltegiaren ostalari-izena irteera honekin batera. Scriptak fitxategiaren edukia ematen du, ez Subversiovek azkenean aukeratutako ibilbidea.

Egiaztatu bat datozen taldearen izendatutako atala, global gainera. groups atalak izenak zerbitzari-ereduetara mapatzen ditu; bat datozen taldearen ostalari eta portu balioek lehenespenak gainidatz ditzakete, eta salbuespenek bestela konfiguratutako proxy bat saihes dezakete.

Ondoren kontuan hartu sistema mailako eta plataforma espezifikoko iturriak, konfigurazio-direktorio pertsonalizatu bat eta komando-lerroko gainidazketak. Galdetu benetako kontu edo deialdiaren fitxategiak, beste erabiltzaile baten etxeko direktorioa ez.

Ikustaile batek balioak iturriaren eta hedaduraren arabera etiketatu beharko lituzke. Proxy sistemikoari buruzko kate bakarra kualifikatu gabeak ostalariari dagokion erabakia eta erabiltzaile-fitxategiko sarreren eta sistema-politikaren arteko bereizketa galtzen ditu.

Erlazionatutako artikuluak