questa potrebbe essere una strada ..

class dummy(Pluto )
    def metodo1(self)
        print "che bello python"

o=dummy()
o.metodo1()

ciao
Matteo




1 1 Il 31/03/2011 09:25, Walter Valenti ha scritto:
Ciao, sono nuovo della ml.
Ho subito un problema da sottoporre.
Questo è lo scenario:

ho un modulo, chiamato per es:  esempio.py
All'interno ho definito diverse classi. Es: Pippo, Pluto, ecc...
Pippo possiede un metoto che in determinate condizione richiama in maniera 
"statica" (ovvero senza istanziare esplicitamente un oggento Pluto)
un metodo di Pluto, ovvero esegue;
Pluto().metodo1()

Il metodo "metodo1" di Pluto è semplicemente definito così:
class Pluto:
      def metodo1(self):
           pass


Questo modulo "esempio.py" viene richiamato all'interno di un file "main.py" con un 
classico "from xxx import esempio".
E' possibile in qualche modo all'interno di main.py ridefinire il metodo1 di 
Pluto, in maniera tale che quando viene richiamato
all'interno di esempio.py venga eseguita la nuova definizione.
Da notare che in main.py non eseguitò mai il metodo1 di Pluto, ma questo viene 
eseguito solo all'interno di esempio,py da un istanza
di Pippo.

Walter




..




_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python



-----
Nessun virus nel messaggio.
Controllato da AVG - www.avg.com
Versione: 10.0.1209 / Database dei virus: 1500/3541 -  Data di rilascio: 
30/03/2011




_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a