Ako se JIRA(...) sam ne može povezati, ažuriranje client._session.proxies nakon toga je prekasno. Konstrukcija može kontaktirati Jiru jer je get_server_info omogućen prema zadanim postavkama.

Koristite javni argument konstruktora:

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

Navedite proxies kao zasebnu ključnu riječ, ne unutar options. Unos https odabire HTTPS odredišta; njegov HTTP URL opisuje proxy poslužitelj. Za javno dostupnu Jira uslugu na dozvoljenoj javnoj ruti, Popis HTTP proxyja nudi kandidate za krajnje točke za ove vrijednosti mapiranja. Zadržite postojeće podatke Jira računa odvojeno od bilo kojeg računa koji zahtijeva taj posrednik.

Kontrole validate i get_server_info konstruktora mogu promijeniti rad pri pokretanju kada aplikaciji treba takvo ponašanje. One ne mogu osigurati rutu za kasnije Jira pozive, pa konfigurirajte transport prije nego ih upotrijebite za odgađanje neuspjelog zahtjeva.

Povezani članci