2012-05-02 3 views
0

Я новичок в Python и Mako, и я собираюсь использовать его. Я получил версию 0.7.0 и попытался импортировать ее в интерпретаторе, и я получаю следующую ошибку. Не уверен, куда идти отсюда.Ошибка синтаксиса с использованием Mako

>>> from mako.template import Template 
Traceback (most recent call last): 
File "<stdin>", line 1, in ? 
File "/home/kumaram/python/Mako-0.7.0/mako/template.py", line 295 
@util.memoized_property 
^ 

SyntaxError: недопустимый синтаксис

Кто-нибудь есть какие-либо идеи, почему это было бы придумать и что я могу делать, чтобы избавиться от него. Кстати, у меня тоже мако на $ PYTHONPATH.

Спасибо, K

ответ

2

Похоже у вас есть версии Python, которые предшествуют декоратор, вам необходимо обновить Python.

+0

Спасибо. Из какой версии python это поддерживается? – KumarM

+0

Синтаксис декоратора был добавлен в Python 2.4, поэтому требуется 2.4 или новее. –

Смежные вопросы