merci a vous , wiztricks et eyquem, grâce a vos proposition j'ai pu avancer, j'ai transformé un code de 900 ligne a un code de 80 ligne et ca marche ;), en utilisant la méthode proposé par wiztricks c.a.d celle qui utilise 'PARTIAL' .
après je pense que tout seul je n'aurai pas trouvé car il faut connaitre le module functools
en espérant que sa va servir a d'autre
encore merci