please try revision 892 Massimo
On Jun 8, 4:46 pm, mdipierro <[email protected]> wrote: > This would also break form_factory. Sorry. > I know how to fix it and will do so tonight. > > Massimo > > On Jun 8, 3:02 pm, Fran <[email protected]> wrote: > > > In my model, I define a pair of reusable fields: > > authorstamp = SQLTable(None, 'authorstamp', > > db.Field('created_by', db.auth_user, > > writable=False, > > default=session.auth.user.id if > > auth.is_logged_in() else 0), > > db.Field('modified_by', db.auth_user, > > writable=False, > > default=session.auth.user.id if > > auth.is_logged_in() else 0, > > update=session.auth.user.id if > > auth.is_logged_in() else 0) > > ) > > > With revision 877, this breaks: > > > Traceback (most recent call last): > > File "C:\Bin\web2py\gluon\restricted.py", line 107, in restricted > > exec ccode in environment > > File "C:/Bin/web2py/applications/sahana/models/00_db.py", line 80, > > in <module> > > update=session.auth.user.id if auth.is_logged_in() else 0) > > File "C:\Bin\web2py\gluon\sql.py", line 1142, in __init__ > > if not referenced in self._db: > > TypeError: argument of type 'NoneType' is not iterable > > > The speedups look good, but I can't see why this now breaks the > > app:http://bazaar.launchpad.net/~mdipierro/web2py/devel/revision/877 > > > I can't also find another way of getting the same functionality :/ > > > The reusable field is defined after 'auth' is instantiated. > > > Thanks, > > F --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

