I-m using the last stable> Version 1.55.2 (2009-01-08
08:38:01)<http://mdp.cti.depaul.edu/examples/default/download>

On Sat, Jan 24, 2009 at 11:31 PM, Robin B <[email protected]> wrote:

>
> It is certainly a bug.
>
> Either the person table is not initialized yet since it is referencing
> itself, or there is something funny going on with getitem.
>
> What revision of what repository is the source code?
>
> Robin
>
>
>
>
> On Jan 24, 5:23 pm, "Sebastian E. Ovide" <[email protected]>
> wrote:
> > Hi All,
> >
> > I have a model that works well with SQLite but it doesn't with GAE
> >
> > db.define_table('person',
> >     SQLField('name'),
> >     SQLField('email'),
> >     SQLField('phone'),
> >     SQLField('foto','upload'),
> >     SQLField('manager','reference person')
> >     )
> > db.person.name.requires=[IS_NOT_EMPTY(),IS_NOT_IN_DB(db,'person.name')]
> > db.person.manager.requires=IS_IN_DB(db,'person.id','%(name)s')
> > db.person.email.requires=[IS_EMAIL(),IS_NOT_IN_DB(db,'person.email')]
> > db.person.phone.requires=IS_NOT_EMPTY()
> >
> > under GAE I get
> >
> > ERROR    2009-01-24 23:11:12,654 main.py] Traceback (most recent call
> last):
> >   File "C:\dev\web2py\gluon\restricted.py", line 62, in restricted
> >     exec ccode in environment
> >   File "C:\dev\web2py\applications\personal/models/db.py", line 35, in
> > <module>
> >     SQLField('manager','reference person')
> >   File "C:\dev\web2py\gluon\contrib\gql.py", line 108, in define_table
> >     t._create()
> >   File "C:\dev\web2py\gluon\contrib\gql.py", line 171, in _create
> >
> >
> ftype=self._db._translator[field.type[:9]](self._db[referenced]._tableobj)
> >   File "C:\dev\web2py\gluon\sql.py", line 339, in __getattr__
> >     def __getattr__(self, key): return self[key]
> >   File "C:\dev\web2py\gluon\sql.py", line 337, in __getitem__
> >     def __getitem__(self, key): return dict.__getitem__(self,str(key))
> > KeyError: '_tableobj'
> >
> > any ideas ?
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to