Ha maga a JIRA(...) nem tud csatlakozni, a client._session.proxies utólagos frissítése túl késő. A konstruálás kapcsolatba léphet a Jirával, mert a get_server_info alapértelmezés szerint engedélyezett.

Használja a konstruktor nyilvános argumentumát:

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,
)

Adja meg a proxies külön kulcsszóként, ne a options belsejében. A https bejegyzés HTTPS-célokat választ; HTTP URL-je a proxy figyelőjét írja le. Egy nyilvánosan elérhető Jira-szolgáltatáshoz engedélyezett nyilvános útvonalon a HTTP proxyk listája végpontjelölteket kínál ezekhez a leképezési értékekhez. Tartsa a meglévő Jira-fiókadatokat elkülönítve minden olyan fióktól, amelyet ez a közvetítő megkövetel.

A konstruktor validate és get_server_info vezérlői módosíthatják az indítási munkát, ha az alkalmazásnak erre a viselkedésre van szüksége. Nem tudják biztosítani az útvonalat a későbbi Jira-hívásokhoz, ezért a szállítást a sikertelen kérés elhalasztására való használatuk előtt állítsa be.

Kapcsolódó cikkek