Подесите python-jira проксије у JIRA конструктору
Проследите проксије као кључну реч JIRA конструктора како би подразумевани захтев за информацијама о серверу већ имао предвиђену руту.
Ако се 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 позиве, па конфигуришите транспорт пре него што их употребите за одлагање неуспелог захтева.