In web2py~2.6 i used to rely on the following to check if an administrative
user existed in database:
a = db.auth_user(db.auth_user.username == 'admin') if a was None then the
user wasn't in the database
Now in latest version 2.8.2-stable+timestamp.2013.11.28.13.54.07 I'm
getting a type error exception:
<type 'exceptions.TypeError'> 'NoneType' object is not iterable
Traceback (most recent call last):
File "/home/boris/Work/deploy-web2py-local/gluon/restricted.py", line 217, in
restricted
exec ccode in environment
File "/home/boris/Work/deploy-web2py-local/applications/cpfecys/models/db.py"
<http://127.0.0.1:8000/admin/default/edit/cpfecys/models/db.py>, line 70, in
<module>
a = db.auth_user(db.auth_user.username == 'admin')
File "/home/boris/Work/deploy-web2py-local/gluon/dal.py", line 8829, in
__call__
limitby=(0,1),for_update=for_update, orderby=orderby,
orderby_on_limitby=False).first()
File "/home/boris/Work/deploy-web2py-local/gluon/dal.py", line 10335, in
select
return adapter.select(self.query,fields,attributes)
File "/home/boris/Work/deploy-web2py-local/gluon/dal.py", line 1831, in select
return self._select_aux(sql,fields,attributes)
File "/home/boris/Work/deploy-web2py-local/gluon/dal.py", line 1812, in
_select_aux
return processor(rows,fields,self._colnames,cacheable=cacheable)
File "/home/boris/Work/deploy-web2py-local/gluon/dal.py", line 2173, in parse
for (i,row) in enumerate(rows):
TypeError: 'NoneType' object is not iterable
--
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/groups/opt_out.