Traceback (most recent call last):
File "/home/vlad/V_ENVS/ims/web2py/gluon/restricted.py", line 219, in restricted
exec(ccode, environment)
File "/home/vlad/V_ENVS/ims/web2py/applications/ims/controllers/default.py", line 1210, in <module>
File "/home/vlad/V_ENVS/ims/web2py/gluon/globals.py", line 414, in <lambda>
self._caller = lambda f: f()
File "/home/vlad/V_ENVS/ims/web2py/applications/ims/controllers/default.py", line 920, in user
user = auth.login_bare(email, password)
File "/home/vlad/V_ENVS/ims/web2py/gluon/tools.py", line 2400, in login_bare
settings.passfield].validate(password)[0]
File "/home/vlad/V_ENVS/ims/web2py/gluon/packages/dal/pydal/objects.py", line 2006, in validate
(value, error) = validator(value, record_id)
TypeError: __call__() takes exactly 2 arguments (3 given)