У меня есть шаблон Mako с некоторыми блоками в нем, например:
<%page />
% for x in ["one", "two", "three"]:
<%
y = ''.join(reversed(x))
%>
${x} backwards is ${y}
% endfor
Когда я рендерим этот шаблон, я получаю что-то с большим количеством лишних пустых строк:
one backwards is eno
two backwards is owt
three backwards is eerht
Я хочу, чтобы выходные данные выглядели так:
one backwards is eno
two backwards is owt
three backwards is eerht
Есть ли способ сделать это, кроме добавления вручную \
после каждого блока и тега?
Есть похожий вопрособ этом здесь но ему 9 лет, и принятым ответом является постобработка вывода Мако. Это не лучшее решение для моего варианта использования, так как я хочу сохранить пустые строки в выводе, кроме тех, которые пришли из блока / тега, и определить, какие из них нетривиально, нетривиально.