Pull to refresh
7
0
Сергей @grazor

Developer

Send message

Мы рассматривали такой вариант, но у мейлгана довольно простой механизм рендера шаблонов с подстановой значений, чего нам не достаточно. Мы используем практически все возможности jinja2, работая при этом с шаблонами в рантайме, включая наследование шаблонов, макросы, l10n и множественные формы слов, автоматическую постановку utm меток, а также ленивую генерацию контекстов для шаблонов. Поэтому мы решили сначала попробовать ускорить рассылки, не жертвуя гибкостью сервиса

В данной ситуации этот приём действительно ничего не даёт, поскольку срез списка с выходом за его длину корректно вернёт элементы до конца списка (или пустой список). Это может быть полезно при обработке списка чанками, чтобы на последней итерации не выйти за его границу, что в приведённом коде не будет ошибкой. Спасибо за замечание!

Information

Rating
Does not participate
Registered
Activity