necesito crear una clase inmmutable de tipo namedtuple. El código es el siguiente pero a la hora de ejecutar me devuelve un error de tipo AttributeError: can't set attribute
from collections import namedtuple
class Operacion (namedtuple("Operacion", ("operandoA", "operandoB"))):
__slots__ = ()
def __init__(self, operandoA, operandoB):
self.operandoA = operandoA
self.operandoB = operandoB
def producto(self):
return self.operandoA * self.operandoB
if __name__ == "__main__":
# Ejemplos
r = Operacion(25, 78)
print(r.operandoA) # Prints 25
print(r.operandoB) # Prints 78
print(r.producto()) # Prints 1950