Os yw JIRA(...) ei hun yn methu cysylltu, mae diweddaru client._session.proxies wedyn yn rhy hwyr. Gall y gwaith adeiladu gysylltu â Jira oherwydd bod get_server_info ymlaen yn ddiofyn.

Defnyddiwch fewnbwn cyhoeddus y trosglwyddydd:

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

Rhowch proxies fel gair allweddol ar wahân, nid y tu mewn i options. Mae'r cofnod https yn dewis cyrchfannau HTTPS; mae ei URL HTTP yn disgrifio gwrandäwr y procsi. Ar gyfer gwasanaeth Jira sy'n hygyrch yn gyhoeddus ar lwybr cyhoeddus a ganiateir, mae Rhestr procsïau HTTP yn darparu ymgeiswyr pwynt terfyn ar gyfer y gwerthoedd map hyn. Cadwch fewnbynnau'r cyfrif Jira presennol ar wahân i unrhyw gyfrif y mae'r cyfryngwr hwnnw ei angen.

Gall rheolyddion validate a get_server_info y trosglwyddydd newid gwaith cychwyn pan fydd angen yr ymddygiad hwnnw ar y rhaglen. Ni allant ddarparu'r llwybr ar gyfer galwadau Jira diweddarach, felly ffurfweddwch y cludiant cyn eu defnyddio i ohirio cais sy'n methu.

Erthyglau cysylltiedig