Bonjour,

Je travaille sous WAMP5, Python 2.5.4 et ModPython 3.3.1.

J'ai un fichier index.html qui contient ces lignes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
<form method="POST" action="python/main_login.py/main_login">
  <TABLE border="1" align="center">
  <TR><TD>
  <TABLE border="0" align="center">
    <TR>
      <TD align="right">Identifiant:</TD>
      <TD><input type="text" name="login_in" size="20"></TD>
    </TR>
    <TR>
      <TD align="right">Mot de passe:</TD>
      <TD><input type="password" name="password_in" size="20"></TD>
    </TR>
    <TR>
      <TD></TD>
      <TD align="right"><input type="submit" value="Envoi"></TD>
    </TR>
  </TABLE>
  </TD></TR>
  </TABLE>
</form>
Mon code python contient une fonction "handler" definie par:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
def main_login(req,login_in,password_in):
  from xmlrpclib import *
  import sys
  ...
Pourtant, lorsque que j'appelle la fonction "main_login" a partit de la page HTML, je recois cette erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
TypeError: main_login() takes exactly 3 arguments (1 given)
Je ne comprends vraiment pas car ce code a deja fonctionne lors de precedents essais. Mais depuis j'ai du reinstaller WAMP, Python, ModPython et je ne sais pas expliquer pourquoi ca ne fonctionne pas...

Merci d'avance pour votre aide!

Gorgo.