באַקוקט די פּראָקסי אַרײַנגאַנגען פֿאַר אַ Subversion ווערט
לייענט די servers קאָנפֿיגוראציע פֿון Subversion מיט אירע גלאָבאַלע ווערטן און כּללים פֿון ווערט-גרופּעס צוזאַמען.
פֿאַר דער געוויינלעכער ~/.subversion/servers פֿון אַ Unix באַניצער, ליסט די דאָזיקע איבערזיכט אויסגעקליבענע פּראָקסי אַרײַנגאַנגען און ווערט-גרופּע פֿאַרבינדונגען אָן דרוקן אָפּגעהיטע פּאַראָלן:
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)האַלט דעם ווערט-נאָמען פֿונעם רעפּאָזיטאָרי מיט דער דאָזיקער אויסגאַבע. דאָס סקריפּט מעלדט דעם אינהאַלט פֿון דער טעקע, נישט דעם וועג וואָס Subversion האָט צום סוף אויסגעקליבן.
קוקט איבער דעם באַנאַמטן אָפּטייל פֿון דער פּאַסנדיקער גרופּע אויך, נישט נאָר global. דער אָפּטייל groups פֿאַרבינדט נעמען מיט סערווער מוסטערן; ווערט- און פּאָרט-ווערטן פֿון אַ פּאַסנדיקער גרופּע קענען איבערשטרײַכן די פֿאַרשטעלטע, און אויסנאַמען קענען אַרומגיין אַ פּראָקסי וואָס איז אַנדערש קאָנפֿיגורירט.
דערנאָך רעכנט אַרײַן מקורים אויף סיסטעם-שטאַפּל און פּלאַטפֿאָרם-באַזונדערע, אַ באַזונדער קאָנפֿיגוראציע טעקע און איבערשטרײַכונגען פֿון דער באַפֿעל-שורה. פֿרעגט די טעקעס פֿון דעם טאַקע חשבון אָדער אויסרוף, נישט דעם היים טעקע פֿון אַן אַנדער באַניצער.
אַ ווײַזער זאָל צייכענען ווערטן לויט מקור און באַרײַך. איין ניט-קוואַליפֿיצירטער סטרינג וועגן סיסטעם-פּראָקסי פֿאַרלירט סיי די באַשלוס וואָס איז ספּעציפֿיש פֿאַרן ווערט, סיי דעם אונטערשייד צווישן אַרײַנגאַנגען פֿון דער באַניצער-טעקע און דער סיסטעם-פּאָליטיק.