это строка из Wagtail (вариант CMS Django с очень крутым пользовательским интерфейсом). Проблема в том, что он написан для Python 2.7, а я использую Python 2.6 с Django + FastCGI на виртуальном хостинге.
Я уже изменил предыдущую синтаксическую ошибку, обнаруженную mhlester но не могу понять вот это:
>>> for attr in json_attrs
File "<stdin>", line 1
for attr in json_attrs
^
SyntaxError: invalid syntax
исходный код:
if use_json: # Return a json response
if search_results:
search_results_json = []
for result in search_results:
result_specific = result.specific
search_results_json.append({
attr: getattr(result_specific, attr)
for attr in json_attrs
if hasattr(result_specific, attr)
})
любая помощь, пожалуйста?