我的输出如下:
[{
'stderr': 'error: cannot open file',
},
{
'stderr': '',
}]
Jinja snipper:
{{ php_command_result.results | map(attribute='stderr') | sort | join('\r - ') }}"
最后返回一个尾随-
,因为stderr
为空。如何忽略空值?
答案 0 :(得分:9)
您是否尝试过rejectattr?
{{ php_command_result.results | rejectattr('stderr', 'equalto', '') | map(attribute='stderr') | sort | join('\r - ') }}"