د Subversion کوربه لپاره د پروکسي ننوتنې وګورئ
د Subversion د servers ترتیبات د هغې نړیوالو ارزښتونو او د کوربه-ډلې قواعدو سره یوځای ولولئ.
د Unix کاروونکي د عادي ~/.subversion/servers فایل لپاره، دا کتنه ټاکل شوې پروکسي ننوتنې او د کوربه-ډلو نقشه کول لیست کوي پرته لدې چې خوندي شوي پټنومونه چاپ کړي:
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 برخه نومونه د سرور بڼو سره نښلوي؛ د سمون خوړونکې ډلې د کوربه او پورټ ارزښتونه کولای شي اصلي ارزښتونه تر پښو لاندې کړي، او استثناوې کولای شي په بل ډول تنظیم شوی پروکسي پرېږدي.
بیا د سیسټم کچې او پلیټ فارم ځانګړي سرچینې، د ځانګړي تنظیم فولډر او د کمانډ کرښې بدلونونه په پام کې ونیسئ. د بل کاروونکي کور فولډر پرځای د ریښتیني حساب یا غوښتنې فایلونه وپوښتئ.
یو ښودونکی باید ارزښتونه د سرچینې او حد له مخې نښه کړي. یوازې یو غیر معیاري د سیسټم پروکسي تار هم د کوربه ځانګړې پرېکړه او هم د کاروونکي فایل ننوتنو او سیسټم پالیسي ترمنځ توپیر له لاسه ورکوي.