2010-02-03 5 views
1

J'ai une classe wrapper pour un objet. Je veux qu'il applique toutes les opérations qui lui sont appliquées sur l'objet enveloppé, par exemple wrapper+=a donnerait le même résultat que wrapped+=a, par exemple. Je veux appliquer ceci pour tous les opérateurs. Un moyen simple de remplacer tous les opérateurs sans les remplacer explicitement chacun?Remplacer tous les opérateurs en python

Répondre

1

Non, désolé. Bien que vous puissiez écrire une interface (probablement en tant que décorateur ou classe de base) qui rend cela facile, si vous avez besoin de le faire plus d'une fois. Ou utilisez un provided déjà. (Je suppose que j'avais 40 ans trop tard.)

Questions connexes