[Python] exporting di classi

efphe effetom a gmail.com
Ven 1 Dic 2006 18:01:07 CET


Manlio Perillo wrote:

>> Al tempo stesso, mi chiedo se sia possibile (di certo lo e', basta fare 
>> abbastanza hack) e come possa essere implementato un meccanismo di 
>> "esportazione di tipo ereditaria": il metodo inc, in altre parole, 
>> dovrebbe inizializzare il primo argomento (self) a Bar.bar e non a Foo.foo.
>>
>> Ma attenzione, se ho due istanza Bar, B e C, devo avere:
>>
>> memory_address(B.inc)= memory_address(C.inc)
>>
> 
> Se è proprio questo quello che vuoi, puoi fare:
> 
> import types
> 
> bar.inc = types.MethodType(foo.inc.im_func, bar)

Yep, grazie, proprio quello che intendevo  ;)

--
efphe







Maggiori informazioni sulla lista Python