Hola,
como podria substituir el metodo de una clase por una funcion (no estoy hablando de sobreescribir o "override")? Por ejemplo, supongamos una clase sencilla como: class C: def m(self, x): print x y quiero substituir m() por una funcion predefinida, como def f(x): print x*x puedo hacer obj = C() obj.__dict__["m"] = f Pero como puedo hacerlo sobre la propia clase, no sobre un objeto? Hacer C.__dict__["m"] = f no esta permitido.... Cualquier referencia a una web donde pueda documentarme sera mas que bien acogida. Muchas gracias. Un saludo, Jose _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/