I do not understand this line:

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

does not look like a valid Python statement to me.

On Jun 6, 9:05 am, Pierre Thibault <pierre.thibau...@gmail.com> wrote:
> 2011/6/6 Alessandro Iob <alessandro....@gmail.com>
>
> > I really do not know why, but that's the error. A mistery for me.
>
> Can you trace the super call?
>
>
>
>
>
>
>
>
>
> > On 6/6/11 15:42 , Pierre Thibault wrote:
>
> >> 2011/6/6 Alessandro Iob <alessandro....@gmail.com
> >> <mailto: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>
>
> --
>
> 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