Как мне сделать простое if/else на языке шаблонов Genshi?
Я нашел этот билет, который, кажется, предполагает, что Genshi не поддерживает if/else, но на самом деле это не объясняет, что он поддерживает вместо этого.
Я в основном просто хочу что-то вроде этого:
<py:if test="c.row.currency">
${c.row.currency.upper()}
<py:else>
${c.row.dataset_.currency.upper()}
</py:if>
Но я получаю «Плохая директива: еще». Должен ли я вместо этого использовать py:choose? Я не могу понять, как использовать его для условия if/else.