2010-02-03 2 views
1

У меня есть класс-оболочка для объекта. Я хочу, чтобы он применял все операции, применяемые к нему на обернутом объекте, например, wrapper+=a дал бы такой же результат, как, например, wrapped+=a. Я хочу применить это для всех операторов. Любой простой способ переопределить все операторы без переопределения каждого из них явно?Переопределить все операторы в python

ответ

1

Нет, извините. Хотя вы могли бы написать интерфейс (возможно, как декоратор или базовый класс), что делает это легко, если вам нужно сделать это несколько раз. Или используйте один provided. (Думаю, мне было слишком поздно.)

Смежные вопросы