我有下面的代码段和一个名为parse_issuelinks的函数
我不断收到TypeError:当我调用函数parse_issuelinks时,“ NoneType”对象无法下标
parse_issuelinks(k['fields']['issuelinks']) + '\n'
def parse_issuelinks(issuelinks):
dependsOn = ''
for issue in issuelinks:
if issue['type']['name'] == 'Dep' and issue['type']['outward'] == 'dep'
if 'outwardIssue' in issue:
dependsOn = dependsOn + ',' + issue['outwardIssue']['key']
return dependsOn
答案 0 :(得分:1)
每当您尝试对值为None
的变量调用方法时,都会出现所显示的错误。
None is an instance of NoneType,因此定义了自己的实例方法。
在程序运行期间,确认k
中的任何值都不是None
,然后再次运行。