Я использую python genshi NewTexTemplate для генерации кода. Некоторые блоки кода разделены запятыми, например, для следующего шаблона кода:
{% for item in data.items %}
{
// fill template here
print item
},
{% end %}
и имея элементы = [1,2,3], это даст:
{
1
},
{
2
},
{
3
},
Я хотел бы удалить последнюю запятую. Есть ли способ определить последнюю итерацию цикла for в genshi? Я проверяю документацию, но похоже, что ее нет.
PS: на самом деле я могу отправить структуру данных с флагом, указывающим, является ли текущая итерация последней, но я изучаю, есть ли в genshi что-то встроенное для этого.