Hi, I updated my trunk version
However, The same issue is still
This is the new traceback
Traceback (most recent call last):
File "/home/drayco/web2py/gluon/restricted.py", line 188, in
restricted
exec ccode in environment
File "/home/drayco/web2py/applications/iscada/models/cfedb.py", line
16, in <module>
migrate = False)
File "/home/drayco/web2py/gluon/dal.py", line 3471, in define_table
sequence_name=sequence_name))
File "/home/drayco/web2py/gluon/dal.py", line 3755, in __init__
"primarykey must be a list of fields from table '%s " % tablename
SyntaxError: primarykey must be a list of fields from table
'med_dnpmst_4
SnapShot
<type 'exceptions.SyntaxError'>(primarykey must be a list of fields
from table 'med_dnpmst_4 )
File /home/drayco/web2py/gluon/dal.py in __init__ at line 3755
Function argument list
(self=<Table {'indice': <gluon.dal.Field object at 0x2...ractual':
<gluon.dal.Field object at 0x25b25d0>}>, db=<DAL {'_lastsql': "SET
sql_mode='NO_BACKSLASH_ES...tables': [], '_migrate': True,
'_pool_size': 10}>, tablename='med_dnpmst_4',
*fields=[<gluon.dal.Field object>, <gluon.dal.Field object>,
<gluon.dal.Field object>, <gluon.dal.Field object>, <gluon.dal.Field
object>, <gluon.dal.Field object>, <gluon.dal.Field object>],
**args={'primarykey': ['DireccionUTR', 'Indice'], 'sequence_name':
None, 'trigger_name': None})
Code listing
3750.
3751.
3752.
3753.
3754.
3755.
3756.
3757.
3758.
3759.
if hasattr(self,'_primarykey'):
for k in self._primarykey:
if k not in self.fields:
raise SyntaxError, \
"primarykey must be a list of fields from table '%s " % tablename
else:
self[k].notnull = True
On Jan 28, 8:35 am, Massimo Di Pierro <
massimo.dipie...@gmail.com>
wrote: