Hello.
I was running this script without problems with 2.9.13:
def add_phplist_user(f,id):
auth_user = db.auth_user(id)
#add user
last_id = db_phplist.phplist_user_user.insert(
email = auth_user.email,
confirmed = auth_user.newsletter)
phplist_listuser = db_phplist(db_phplist.phplist_listuser).select(
orderby=db_phplist.phplist_listuser.id)
last_phplist_listuser = phplist_listuser.last()
db_phplist.phplist_listuser.insert(
id = last_phplist_listuser.id + 1,
userid = last_id,
listid = 2)
db.auth_user._after_insert.append(lambda f,id: add_phplist_user(f,id))
Now with 2.12.3 I have this ticket:
<type 'exceptions.AttributeError'> Versione web2py™ Version
2.12.3-stable+timestamp.2015.08.19.00.18.03 Python Python 2.7.5:
/usr/local/bin/python (prefix: /usr) Traceback
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
Traceback (most recent call last):
File "/home/tasko/webapps/w2p_2_12_3/web2py/gluon/restricted.py", line 227,
in restricted
exec ccode in environment
File
"/home/tasko/webapps/w2p_2_12_3/web2py/applications/mompala_negozio_bio_torino/controllers/default.py"
<https://prod.tasko.it/admin/edit/mompala_negozio_bio_torino/controllers/default.py>,
line 508, in <module>
File "/home/tasko/webapps/w2p_2_12_3/web2py/gluon/globals.py", line 412, in
<lambda>
self._caller = lambda f: f()
File
"/home/tasko/webapps/w2p_2_12_3/web2py/applications/mompala_negozio_bio_torino/controllers/default.py"
<https://prod.tasko.it/admin/edit/mompala_negozio_bio_torino/controllers/default.py>,
line 470, in user
return dict(website=website,form=auth())
File "/home/tasko/webapps/w2p_2_12_3/web2py/gluon/tools.py", line 1614, in
__call__
return getattr(self, args[0])()
File "/home/tasko/webapps/w2p_2_12_3/web2py/gluon/tools.py", line 2935, in
register
hideerror=self.settings.hideerror):
File "/home/tasko/webapps/w2p_2_12_3/web2py/gluon/sqlhtml.py", line 1711, in
accepts
self.vars.id = self.table.insert(**fields)
File
"/home/tasko/webapps/w2p_2_12_3/web2py/gluon/packages/dal/pydal/objects.py",
line 715, in insert
[f(fields, ret) for f in self._after_insert]
File
"/home/tasko/webapps/w2p_2_12_3/web2py/applications/mompala_negozio_bio_torino/models/db.py"
<https://prod.tasko.it/admin/edit/mompala_negozio_bio_torino/models/db.py>,
line 52, in <lambda>
db.auth_user._after_insert.append(lambda f,id: add_phplist_user(f,id))
File
"/home/tasko/webapps/w2p_2_12_3/web2py/applications/mompala_negozio_bio_torino/models/db.py"
<https://prod.tasko.it/admin/edit/mompala_negozio_bio_torino/models/db.py>,
line 42, in add_phplist_user
last_id = db_phplist.phplist_user_user.insert(
File
"/home/tasko/webapps/w2p_2_12_3/web2py/gluon/packages/dal/pydal/base.py", line
906, in __getattr__
return super(DAL, self).__getattr__(key)
File
"/home/tasko/webapps/w2p_2_12_3/web2py/gluon/packages/dal/pydal/helpers/classes.py",
line 30, in __getattr__
raise AttributeError
AttributeError
Someones knows why?
Thanks, regards.
Il giorno venerdì 7 agosto 2015 18:59:13 UTC+2, Massimo Di Pierro ha
scritto:
>
> Changelog:
>
> - security fix: Validate for open redirect everywhere, not just in login()
>
> - allow to pack invidual apps and selected files as packed exe files
>
> - allow bulk user registration with default bulk_register_enabled=False
>
> - allow unsorted multiword query in grid search
>
> - better MongoDB support with newer pyDAL
>
> - enable <app>/appadmin/manage/auth by default for user admin
>
> - allow mail.settings.server='logging:filename' to log emails to a file
>
> - better caching logic
>
> - fixed order of confirm-password field
>
> - TLS support in ldap
>
> - prettydate can do UTC
>
> - jquery 1.11.3
>
> - bootstrap 3.3.5
>
> - moved to codecov and enabled appveyor
>
> - many bug fixes
>
>
> I am sure I am missing many important changes. Thanks to Niphlod, Paolo,
> Giovanni, Leonel, Mark, Tim, Anthony, Cassio, Stephen, and all those who's
> names I do not know or I do not remember but who are giving so much to
> web2py.
>
>
> Thank you!
>
>
> Massimo
>
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.