Oups! It does like that it does not work. I was loading old code in my tests. The modules were not reloaded. I have to find another solution...
On 5 avr, 22:04, pierreth <pierre.thibau...@gmail.com> wrote: > I wanted to share code from one web2py application to another. > > So I created two packages with the same name in two different web2py > applications. I load the code of the package modules with local_import > from the controllers of both application. The two applications are > having almost the same packages in their "modules" directories. The > names of the modules are the same but the code is a little bit > different. Here, I am trying to have name collisions on purpose. > > I was expecting collisions because the packages in the 'modules' > directories of my applications are using standard python imports. But > no, I have no collision based on my tests even if my packages are > referencing other packages also located in the "modules" directory. > > Is it really safe to do what I do? It is a bit magical.