Я создаю свой пользовательский класс, который является подклассом object
.(Никакой другой суперкласс не доступен из-за приоритета __r(operator)__
.)
Так как этот класс не является классом sympy
, он приветствуется всякий раз, когда я пытаюсь применить его к функциям sympy, и это вызывает проблемы.
Есть ли способ заставить его вернуть себя, когда это проявится?Например, так же, как sympify(sin(x))
возвращает sin(x)
, я хочу, чтобы экземпляр моего класса вел себя так: sympify(instance)
для возврата instance
.