Agordi python-jira prokurilojn en la JIRA-konstruilo
Transdonu la prokurilojn kiel ŝlosilvorton de la JIRA-konstruilo, por ke la defaŭlta peto pri servilaj informoj jam havu la celatan vojon.
Se JIRA(...) mem ne povas konektiĝi, ĝisdatigi client._session.proxies poste estas tro malfrue. La konstruado povas kontakti Jira ĉar get_server_info estas ŝaltita defaŭlte.
Uzu la publikan konstruilo-argumenton:
from jira import JIRA
client = JIRA(
server='https://jira.example',
basic_auth=(jira_user, jira_api_token),
proxies={
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
},
timeout=30,
)Provizu proxies kiel propran ŝlosilvorton, ne ene de options. La ero https elektas HTTPS-celojn; ĝia HTTP-adreso priskribas la prokurilan aŭskultanton. Por publike atingebla Jira-servo sur permesata publika vojo, Listo de HTTP-prokuriloj provizas finpunktojn por tiuj mapvaloroj. Konservu la ekzistantajn Jira-kontajn datumojn aparte de ajna konto postulata de tiu peranto.
La regiloj validate kaj get_server_info de la konstruilo povas ŝanĝi la startlaboron kiam la aplikaĵo bezonas tiun konduton. Ili ne povas provizi la vojon por postaj Jira-vokoj, do agordu la transporton antaŭ ol uzi ilin por prokrasti malsukcesan peton.