我正在使用JIRA API来提取故障单详细信息并将其放在我可以将Tableau连接到的单独数据库中。 我的问题是,当拉入票证细节(使用python)时,例如它没有优先权,我得到一个错误。 我该如何解决这个错误?我该如何处理这个错误?
目前正在通过在屏幕上打印详细信息进行测试:
for issue in issues:
if verbose:
print( "issue.key: ", issue.key );
print( "issue.fields.project.id: ", issue.fields.project.id );
我得到的错误是:
cursor.execute(sql_stmt,(issue.key,issue.fields.issuetype.name, issue.fields.project.name,issue.fields.summary, issue.fields.updated,issue.fields.priority.name))AttributeError:type 对象'PropertyHolder'没有属性'priority
答案 0 :(得分:1)
抓住AttributeError
for issue in issues:
if verbose:
try:
print( "issue.key: ", issue.key );
print( "issue.fields.project.id: ", issue.fields.project.id );
except AttributeError:
pass
答案 1 :(得分:0)
谢谢@Karimtabet。 看来以下情况更好:
if verbose:
try:
print( "issue.key: ", issue.key );
print( "issue.fields.project.id: ", issue.fields.project.id );
except AttributeError:
key = None