On Tue, Sep 08, 2009 at 15:09 -0700, drednot57 wrote:
Traceback (most recent call last): File selectdemo.py, line 55, in
module s = users.select(users.c.name.in_('Mary', 'Susan'))
TypeError: in_() takes exactly 2 arguments (3 given)
# The in and between operations are also available s =
users.select(users.c.age.between(30,39)) run(s) # Extra underscore
after in to avoid conflict with Python keyword s =
users.select(users.c.name.in_('Mary', 'Susan')) run(s)
^^^ here be dragons!
You just have to change in_('Mary', 'Susan') to in_(['Mary', 'Susan']).
^ ^
in_() takes a *list* not a number of arguments.
with kind regards
Wolodja Wentland
signature.asc
Description: Digital signature