[Zope] authenticate() takes exactly 3 arguments (2 given)
Dieter Maurer
dieter@handshake.de
Sun, 9 Dec 2001 23:07:02 +0100
Hamzat Kamal writes:
> Kindly help me if you have solution / ideal to this error.
>
> Error Type: TypeError
> Error Value: authenticate() takes exactly 3 arguments (2 given)
>
> Below is the python method for the authetication
>
> autheticate(self, password, request):
>
> if password == self.password:
> return 1
> else:
> return 0
The method requires 3 parameters but is called with just 2.
The last line in the traceback tells you where the function
is called (with the wrong number of parameters). Look
there, whether you can change the code.
Note: Methods have an implicite (first) parameter passed automatically.
Dieter