我已经编写了这段代码,并且代码的环境显示:函数_filter_empty_entities具有7的认知复杂度(允许超过5)
def _filter_empty_entities(payload):
attrs = list(iter_entity_attrs(payload))
flag = False
for j in attrs:
if isinstance(value,int) and value is not None:
flag = True
elif value:
flag = True
if flag:
return payload
else:
return None
有帮助吗?谢谢