[PIPython] ereditarietà e metodi ridefiniti
Andrea Cerisara
andreacerisara
Ven 19 Nov 2004 15:16:54 CET
Il giorno lun, 25-10-2004 alle 10:09 +0200, tiziano @ work ha scritto:
> ... allora il problema è proprio nel 'self', che non è più lui ;-)
>
> ciao ciao
> tiziano
>
Grazie Tiziano, l'__init__ della classe padre chiama effettivamente
self.handle().
def __init__(self, request, client_address, server):
self.request = request
self.client_address = client_address
self.server = server
try:
self.setup()
self.handle()
self.finish()
finally:
sys.exc_traceback = None # Help garbage collection
Il fatto che venga però chiamato l'handle() della classe derivata e non
quello della classa padre è una caratteristica di Python? Ciao,
Andrea
More information about the Python
mailing list