← Back to team overview

yade-dev team mailing list archive

Re: on the "import" stuff

 

2/ functions, like sphere(), SpherePack(), aabbWalls(), can't be used just
>> like this, we need to always type utils.sphere. I don't see advantage, and
>> it's not always obvious which module contains a given function. Would it be
>> a problem to make such functions reachable from the global namespace (just
>> adding "from utils import *" in yade.py)?
> We should be careful with that. A lot of user's scripts will not work
> after such modification.
> I dont know...

When something is already imported, importing it again or typing
alreadyimported.function() is fully harmless. So, such change would be
200% backward compatible.

Bruno


Follow ups

References