Ако JIRA(...) самиот не може да се поврзе, ажурирањето на client._session.proxies потоа е премногу доцна. Конструкцијата може да контактира Jira бидејќи get_server_info е овозможен стандардно.

Користете го јавниот аргумент на конструкторот:

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

Наведете proxies како посебен клучен збор, а не во options. Записот https избира HTTPS дестинации; неговиот HTTP URL го опишува слушателот на проксито. За јавно достапна Jira услуга на дозволена јавна рута, Список на HTTP прокси нуди кандидати за крајни точки за овие вредности на мапата. Задржете ги постојните податоци за сметката Jira одделно од која било сметка што ја бара таа посредник.

Контролите validate и get_server_info на конструкторот можат да ја променат работата при стартување кога апликацијата го бара тоа однесување. Тие не можат да ја обезбедат рутата за подоцнежните повици кон Jira, затоа конфигурирајте го транспортот пред да ги користите за одложување на неуспешно барање.

Поврзани статии