Change

from turbogears.catwalk import CatWalk

to

from turbogears.toolbox.catwalk import CatWalk

On 1/26/06, JKR <[EMAIL PROTECTED]> wrote:
>
> Hi all,
>
> I tried to test catwalk feature, but it seems like it missing from the
> latest source in trunk? or maybe I was wrong, I try to also look for
> catwalk source in the my python site-packages turbogears directory but
> no success.
>
>
> D:\01_src\Wiki-30>python start-wiki30.py
> Traceback (most recent call last):
>   File "start-wiki30.py", line 24, in ?
>     from wiki30.controllers import Root
>   File "D:\01_src\Wiki-30\wiki30\controllers.py", line 5, in ?
>     from turbogears.catwalk import CatWalk
> ImportError: No module named catwalk
>
> my controller.py as below:
>
> import cherrypy
> import turbogears
> from turbogears import controllers
> from turbogears import identity
> from turbogears.catwalk import CatWalk
> import model
>
> class Root(controllers.RootController):
>     catwalk = CatWalk(model)
>
>     @turbogears.expose()
>     def index(self):
>         return(dict)
>
>     @turbogears.expose(template="wiki30.templates.welcome")
>     def index(self):
>         import time
>         return dict(now=time.ctime())
>
>     @turbogears.expose( html=".templates.login")
>     def login(self, *args, **kw):
>         if hasattr(cherrypy.request, "identity_errors"):
>             msg= _("You must provide your credentials before accessing
> this resource.")
>             previous_url= cherrypy.request.path
>         else:
>             msg= _("Please log in.")
>             previous_url= cherrypy.request.headers.get("Referer", "/")
>         cherrypy.response.status=403
>         return dict(message=msg, previous_url=previous_url,
> logging_in=True,
>                      original_parameters=cherrypy.request.params)
>
>     @turbogears.expose()
>     def logout(self):
>         identity.current.logout()
>         raise cherrypy.HTTPRedirect(turbogears.url("/"))
> ~
>
>


--
[EMAIL PROTECTED]

Reply via email to