Выпуск Python Class __div__

Кортежи представляют собой дроби. Я пытаюсь разделить дроби путем умножения на полученную

class Test():
    def __init__(self):
        self._x=(1,2)
    def __div__(self,div_fraction):
        return (self._x[0]*div_fraction[1],self._x[1]*div_fraction[0])

y=Test()
z=y/(1,3)
print(z)

Дает мне:

Traceback (most recent call last):
  File "E:/test.py", line 8, in <module>
   z=y/(1,3)
TypeError: unsupported operand type(s) for /: 'Test' and 'tuple'

Еще когда я меняю__div__ в__mul__ и использовать* вместо/ он делает то, что должен.

Как исправить исключение, которое я получаю?

Ответы на вопрос(2)

Ваш ответ на вопрос