I have a simple function in a controller that I try to execute from command line but gets a strange error: I start the shell with this command: web2py -S myapp/test/ -M
I then call the function with the following command: >>>dummy_task() Dummy_taks () is defined as: def dummy_task(): rows=db(db.shop_product).select() print rows ... and I get the following error: >>> dummy_task() Traceback (most recent call last): File "<console>", line 1, in <module> File "applications\myapp\controllers\test.py", line 4, in dummy_task rows=db(db.shop_product).select() File "C:\Dev\web\web2py_win\web2py_2_14_06\gluon\packages\dal\pydal\objects.py", line 2020, in select return adapter.select(self.query, fields, attributes) File "C:\Dev\web\web2py_win\web2py_2_14_06\gluon\packages\dal\pydal\adapters\base.py", line 1283, in select sql = self._select(query, fields, attributes) File "C:\Dev\web\web2py_win\web2py_2_14_06\gluon\packages\dal\pydal\adapters\base.py", line 1170, in _select sql_w = ' WHERE ' + self.expand(query) if query else '' File "C:\Dev\web\web2py_win\web2py_2_14_06\gluon\packages\dal\pydal\adapters\base.py", line 954, in expand rv = op(first, **optional_args) TypeError: AND() takes exactly 3 arguments (2 given) >>> Whats wrong here ? Thanks in advance -- 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 web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.