Использование глобальных имен, начинающихся с «_» в шаблонном движке Chameleon

1

При обновлении движка шаблонов хамелеона до версии 2 у меня есть такие ошибки, как:

 NameError: global name '_c' is not defined

где '_c' используется как переменная в шаблоне, например:

 tal:content="_c(item['category']"

в хамелеоне 1.2 все было в порядке.

Есть ли способ заставить его работать без изменения всех имен, начиная с "_" в шаблонах?

  • 0
    Какую версию Python вы используете? Вы меняли другие библиотеки?
  • 0
    python 2.7 да - я изменил chameleon / zpt / template.py, чтобы обеспечить кодировку utf-8
Показать ещё 1 комментарий
Теги:
chameleon

1 ответ

2
Лучший ответ

Это была ошибка.

Новые версии хамелеона исправляют это.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню