Now I have another issue left.

When I open a page like /edit_cv (no trailing slash) instead of doing
redirect the redirect exception gets trapped by EvalMiddleware:

URL: http://127.0.0.1:5010/m/max/edit_cv/
File
'/home/max/projects/site-baseline/py/lib/python2.5/site-packages/WebError-0.10.1-py2.5.egg/weberror/evalexception.py',
line 431 in respond
  app_iter = self.application(environ, detect_start_response)
File '/home/max/projects/site-baseline/doupy/doupy/config/middleware.py',
line 88 in __call__
  return self.app(environ, start_response)
File '/home/max/projects/site-baseline/doupy/doupy/config/middleware.py',
line 71 in __call__
  return self.app(environ, start_response)
File '/home/max/projects/site-baseline/doupy/doupy/config/middleware.py',
line 98 in __call__
  resp = self.app(environ, start_response)
File
'/home/max/projects/site-baseline/py/lib/python2.5/site-packages/Beaker-1.2.3-py2.5.egg/beaker/middleware.py',
line 81 in __call__
  return self.app(environ, start_response)
File
'/home/max/projects/site-baseline/py/lib/python2.5/site-packages/Beaker-1.2.3-py2.5.egg/beaker/middleware.py',
line 160 in __call__
  return self.wrap_app(environ, session_start_response)
File
'/home/max/projects/site-baseline/py/lib/python2.5/site-packages/Routes-1.10.3-py2.5.egg/routes/middleware.py',
line 130 in __call__
  response = self.app(environ, start_response)
File
'/home/max/projects/site-baseline/py/lib/python2.5/site-packages/Paste-1.7.2-py2.5.egg/paste/registry.py',
line 350 in __call__
  app_iter = self.application(environ, start_response)
File
'/home/max/projects/site-baseline/py/lib/python2.5/site-packages/Pylons-0.9.7-py2.5.egg/pylons/wsgiapp.py',
line 125 in __call__
  response = self.dispatch(controller, environ, start_response)
File
'/home/max/projects/site-baseline/py/lib/python2.5/site-packages/Pylons-0.9.7-py2.5.egg/pylons/wsgiapp.py',
line 324 in dispatch
  return controller(environ, start_response)
File '/home/max/projects/site-baseline/doupy/doupy/lib/base.py', line 215 in
__call__
  redirect_permanently(url)
File '/home/max/projects/site-baseline/doupy/doupy/lib/base.py', line 47 in
redirect_permanently
  redirect(url, code=301) # Moved permanently
File
'/home/max/projects/site-baseline/py/lib/python2.5/site-packages/Pylons-0.9.7-py2.5.egg/pylons/controllers/util.py',
line 210 in redirect
  raise exc(location=url).exception
HTTPMovedPermanently: 301 Moved Permanently
Content-Type: text/html; charset=UTF-8
Content-Length: 0
location: http://127.0.0.1:5010/m/max/edit_cv/


What's wrong again?

If I restore
    app = httpexceptions.make_middleware(app, global_conf)
then it does redirect as expected. But Ben said this Paste middleware is no
longer needed.

Ack?

-- 
Max.Ischenko // twitter.com/maxua

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to