1
:초기 실패 내가 JIRA 파이썬 패키지를 사용하여 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