Bonjour,
dans le cas général, lorsqu'on écrit :
puis qu'on instancie la classe :Code:
1
2
3
4 class A: def __init__(self,x,y): self.x = x self.y = y
, il n'y a pas de problème, on peut passer des paramètres en plus à la fonction __new__.Code:a = A.__new__(A,1,2,3)
En revanche, si j'écris:
, puis par exemple :Code:
1
2 class A: pass
, cela ne fonctionne pas.Code:a = A.__new__(A,1)
Pourriez-vous m'éclairer ? Par avance merci !