1
:は早期に失敗私はJIRAのPythonパッケージ使用してJIRAに接続してい
def connect_to_JIRA():
'''
Generic function to get JIRA connection
'''
if settings.JIRA_AVAILABLE:
try:
jira_conn = JIRA(
basic_auth=(settings.JIRA_USER, settings.JIRA_PASSWORD),
server=settings.JIRA_SERVER
)
return jira_conn
except Exception as e:
log.error("Unexpected problem connecting to JIRA")
raise
else:
log.error("JIRA credentials not configured or incomplete")
raise
正常に動作しますが、資格情報が(欠落していない)正しくない場合、それは1-2を通過分の長さの歌と踊り:
WARNING:root:Got recoverable error from GET [my jira server address], will retry [1/3] in 1.7998166159998785s. Err: 401 Unauthorized
WARNING:root:Got recoverable error from GET [my jira server address], will retry [2/3] in 39.04052373359595s. Err: 401 Unauthorized
WARNING:root:Got recoverable error from GET [my jira server address], will retry [3/3] in 46.35106211454652s. Err: 401 Unauthorized
最後にexcept節をトリガーする前に。それを「失敗する」ようにする方法はありますか?
ああ!私はオプションのdictを見ていて、__init __()パラメータを無視していました。ありがとう! – renegadeofunk