Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
2 Antworten
7266 Ansichten

    from openerp.osv.orm import except_orm, Model, TransientModel, AbstractModel
  File "/usr/lib/python2.6/site-packages/openerp-8.0dev_20140416_230101-py2.6.egg/openerp/osv/orm.py", line 2404
    groupby_dict = {gb['groupby']: gb for gb in annotated_groupbys}
                                        ^
SyntaxError: invalid syntax

 

Avatar
Verwerfen
Beste Antwort

Hi,

the dict comprehension doesn't work on python 2.6, then you have to install python 2.7 and use it.

Avatar
Verwerfen
Autor Beste Antwort

Dict comprehensions were added to the language in version 2.7.

So you need to upgrade to Python 2.7. If you're stuck with 2.6, you could use

groupby_dict = dict((gb['groupby'], gb) for gb in annotated_groupbys)

this is  answer ?

Thanks .

 

Avatar
Verwerfen