2011/6/6 Alessandro Iob <alessandro....@gmail.com>

> No, it does not work. And the problem is not related to the 
> *_DateTrackerImporter
> as I'm not using the track_changes options.*
>
> **I've made some tests and I've found that in _Web2pyImporter.__call__ the
> code reaches the "import like 'from x import a, b, ...'" section with the
> vars set to:
>
>  name = selfgroup.castalia
> caller_file_name =
> C:\w2p\web2py\applications\castalia\controllers/default.py
> self.web2py_path = C:\w2p\web2py
> match_app_dir = <_sre.SRE_Match object at 0x018B7420>
> modules_prefix = applications.castalia.modules
> module_prefix + '.' + name =
> applications.castalia.modules.selfgroup.castalia
> fromlist = ('config',)
> level = -1
>
> then the call to
>
> super(_Web2pyImporter, self).__call__(
>  modules_prefix+"."+name, globals, locals, fromlist, level
> )
>
> raises the ImportError exception (No module named
> castalia.modules.selfgroup.castalia).
> The sys.path seems correct:
>
>  ['', 'C:\\w2p\\web2py\\site-packages', 'C:\\w2p\\web2py',
> 'C:\\w2p\\web2py\\gluon', 'C:\\w2p\\web2py\\library.zip']
>
> No clue.
>

There is something weird here. You said that:

module_prefix + '.' + name =
applications.castalia.modules.selfgroup.castalia

super(_Web2pyImporter, self).__call__(
 modules_prefix+"."+name, globals, locals, fromlist, level
)


But the error is:

raises the ImportError exception (No module named
castalia.modules.selfgroup.castalia).

I would expect "No module named *applications*
.castalia.modules.selfgroup.castalia".

Why is "applicaitons" missing?

-- 


A+

-------------
Pierre
My blog and profile
(http://pierrethibault.posterous.com)<http://pierrethibault.posterous.com>
YouTube page 
(http://www.youtube.com/user/tubetib)<http://www.youtube.com/user/tubetib>
Twitter (http://twitter.com/pierreth2) <http://twitter.com/pierreth2>

Reply via email to