Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
(Python+;Jira)如何处理连接中的警告_Python_Jira - Fatal编程技术网

(Python+;Jira)如何处理连接中的警告

(Python+;Jira)如何处理连接中的警告,python,jira,Python,Jira,我的连接代码是: try: jira_opts = {'server': jira_server} jira = JIRA(options=jira_opts, basic_auth=(jira_user, jira_password)) return jira except Exception, e: print "Unsuccessful attempt of connection to Jira" return None 如果Jira服务器不可用

我的连接代码是:

try:
    jira_opts = {'server': jira_server}
    jira = JIRA(options=jira_opts, basic_auth=(jira_user, jira_password))
    return jira

except Exception, e:
    print "Unsuccessful attempt of connection to Jira"
    return None
如果Jira服务器不可用(例如,我忘记启动工作网络的VPN客户端),则我会收到10次此类警告:

WARNING:root:HTTPSConnectionPool(host=jira_server', port=443): Max retries exceeded with url: /jira/rest/api/2/serverInfo (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x109a96bd0>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known',)) while doing GET jira_server/jira/rest/api/2/serverInfo [{u'headers': {'Accept-Encoding': 'gzip, deflate', u'Accept': u'application/json,*.*;q=0.9', 'User-Agent': 'python-requests/2.14.2', 'Connection': 'keep-alive', u'X-Atlassian-Token': u'no-check', u'Cache-Control': u'no-cache', u'Content-Type': u'application/json'}, 'params': None}]
警告:root:HTTPSConnectionPool(host=jira_server',port=443):执行GET-jira_server/jira/rest/api/2/serverInfo操作时,url超过了最大重试次数(由NewConnectionError(“:未能建立新连接:[Errno 8]节点名或提供的servname,或未知”):{'Accept-Encoding':'gzip,deflate',u'Accept':u'application/json,*.*;q=0.9','User-Agent':'python-requests/2.14.2','Connection':'keep-alive',u'X-Atlassian-Token':u'no-check',u'Cache-Control',u'Content-Type':u'application/json'},'params':None}]
在10次连接尝试和终端中的10次警告之后,异常正在抛出,“异常”块中的代码开始运行

如何更改或关闭连接尝试?
我不想看到警告。我只想在第一次尝试失败后立即启动异常块。

请检查
JIRA
类的文档。构造函数接受参数
max\u retries
来指定连接尝试的重试次数:

非常感谢!我太高兴了阅读文档时指示。“max_retries=0”-仅设置一次连接尝试。