Я пытаюсь получить Yahoo! BOSS пакет работает, но когда я пытаюсь запустить пример файла я получаю следующее сообщение об ошибке:Ошибка Python 2.6 DB
$ python examples/ex5.py
File "examples/ex5.py", line 28
tb = db.group(by=["yn$title"], key="rank", reducer=lambda d1,d2: d1+d2, as="total", table=tb, norm=text.norm)
^
SyntaxError: invalid syntax
Эта специфическая ошибка возникает только в Python 2.6. Когда я пытаюсь запустить Python 2.5, эта ошибка не возникает (но она вызывает другие ошибки, потому что я не установил ряд других поддерживающих пакетов в 2.5).
Обратите внимание, что все файлы примеров не работают в этой функции db.group, при этом карат выделяет «как» в каждом случае.
Есть ли изменения, связанные с 2.6, которые могут вызывать эту ошибку?
Спасибо, Алекс. Я уверен, что ваше предложение сработало, поскольку этот экземпляр ошибки исчез, когда я включил ваше исправление. К сожалению, теперь он вызывает подобную ошибку из файла .egg, поэтому мне может потребоваться полностью отказаться от метода db - похоже, что этот синтаксис распространен в структуре BOSS. – Dan