globals accros modules

Bruno Desthuilliers bruno.desthuilliers at websiteburo.com
Thu Jan 11 11:59:22 EST 2007


stef a écrit :
> 
>>
>> Change a=1 to amodule.a=1
>> If you find yourself doing tricks with the module globals, think about 
>> redesigning your application.
>>
> Of course I completely agree with you.
> 
> But ...
> if you're moving from MatLab to Python,
> and want to show your collegaes,
> with how little effort they can reuse all their existing MatLab routines 
> in Python,
> then the global issue is a real pain !!
> 
> You can explain your collegaes, that
> - the startindex of arrays changes from 1 to 0
> - slices are upto, instead of including the final border
> - indention is thé key
> And tell them about all beautiful things in Python,
> but tell them that they are going to loose all their globals ???

It's a feature. Globals are definitively a BadThing(tm).

> cheers,
> Stef Mientki
> 



More information about the Python-list mailing list