migrating to packages

Gerardo Herzig gherzig at fmed.uba.ar
Fri Oct 5 16:00:11 CEST 2007


Bruno Desthuilliers wrote:

>Gerardo Herzig a écrit :
>  
>
>>Carl Bank a écrit :
>>    
>>
>>>Add these lines in __init__.py:
>>>
>>>from MYCLASSES.A import A
>>>from MYCLASSES.B import B
>>> 
>>>
>>>      
>>>
>>Ummm, that works indeed, but forces me to import all (more than A and B) 
>>classes, rigth?
>>    
>>
>
>Why so ?
>
>  
>
If the original MYCLASSES.py has 5 different classes ,say A,B,C,D,E , 
each one has to be imported (as A and B) in order to be used for the 
client code. The thing is, there are more than 5 classes, and looks like 
a lot of unnecesary work to me, since a particular program can use 1,2, 
or 3 classes at the time....Thats why im watching the way to override 
the `import statement'.......

Damn client code!!!

Gerardo



More information about the Python-list mailing list