One known problem with the custom import is that if there is a bug in the
imported module, you always get an Importerror instead of the proper
more-descriptive error. In you case I do not see what the error may be but
any typo could be causing this.
On Monday, 30 April 2012 23:06:51 UTC-5, Bruce Wade wrote:
>
>
> applications/advertisement/modules/util.py
> from gluon import *
>
> def make_page_breadcrumbs(page_breadcrumbs_items):
> page_breadcrumbs_items_buffer = [ DIV(SPAN("",
> _class="breadcrumbs-arrow"),SPAN(crumb)) for crumb in
> page_breadcrumbs_items ]
> return DIV(page_breadcrumbs_items_buffer)
>
> def make_page_title(page_title, icon):
> return SPAN(IMG(_src=icon), H6(page_title))
>
> class pageIcon:
> UNION = "/advertisement/static/images/union_icon_55x55.png"
>
> controllers/union.py
> def index():
> from util import make_page_title
> ...
>
> Error:
>
> Traceback (most recent call last):
>
> File
> "/home/bruce/Development/bossteam_dev/projects/yaw_dev/gluon/restricted.py",
> line 205, in restricted
>
> exec ccode in environment
>
> File
> "/home/bruce/Development/bossteam_dev/projects/yaw_dev/applications/advertisement/controllers/union.py"
> <http://127.0.0.1:8000/admin/edit/advertisement/controllers/union.py>, line
> 346, in <module>
>
> File
> "/home/bruce/Development/bossteam_dev/projects/yaw_dev/gluon/globals.py",
> line 173, in <lambda>
>
> self._caller = lambda f: f()
>
> File
> "/home/bruce/Development/bossteam_dev/projects/yaw_dev/gluon/tools.py", line
> 2575, in f
>
> return action(*a, **b)
>
> File
> "/home/bruce/Development/bossteam_dev/projects/yaw_dev/applications/advertisement/controllers/union.py"
> <http://127.0.0.1:8000/admin/edit/advertisement/controllers/union.py>, line
> 5, in index
>
> from util import make_page_title
>
> ImportError: cannot import name make_page_title
>
> I have no idea why in the world this is happening, any suggestions?
> --
> --
> Regards,
> Bruce Wade
> http://ca.linkedin.com/in/brucelwade
> http://www.wadecybertech.com
> http://www.fittraineronline.com - Fitness Personal Trainers Online
> http://www.warplydesigned.com
>
>