Agar JIRA(...) oʻzi ulanmasa, keyin client._session.proxies ni yangilash juda kech boʻladi. Qurish jarayoni Jira bilan bogʻlanishi mumkin, chunki get_server_info sukut boʻyicha yoqilgan.

Konstruktorning ochiq argumentidan foydalaning:

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 ni alohida kalit soʻz sifatida bering, options ichida emas. https yozuvi HTTPS manzillarini tanlaydi; uning HTTP URL manzili proksi tinglovchisini tavsiflaydi. Ruxsat etilgan ochiq yoʻlda ommaviy foydalanish mumkin boʻlgan Jira xizmati uchun HTTP proksilar roʻyxati ushbu xarita qiymatlari uchun oxirgi nuqta nomzodlarini taqdim etadi. Mavjud Jira hisobi maʼlumotlarini ushbu vositachi talab qiladigan istalgan hisobdan alohida saqlang.

Konstruktorning validate va get_server_info boshqaruvlari ilovaga shu xatti-harakat kerak boʻlganda ishga tushish ishini oʻzgartirishi mumkin. Ular keyingi Jira chaqiruvlari uchun yoʻlni taʼminlay olmaydi, shuning uchun muvaffaqiyatsiz soʻrovni kechiktirish uchun ularni ishlatishdan oldin transportni sozlang.

O'xshash maqolalar