5 messages in com.googlegroups.pylons-discussWhen does controllers/template/view g...| From | Sent On | Attachments |
|---|---|---|
| Skip Montanaro | 25 Jan 2007 20:02 | |
| Max Ischenko | 26 Jan 2007 02:11 | |
| Skip Montanaro | 26 Jan 2007 04:08 | |
| Skip Montanaro | 26 Jan 2007 20:49 | |
| Max Ischenko | 27 Jan 2007 02:06 |
| Subject: | When does controllers/template/view get called?![]() |
|---|---|
| From: | Skip Montanaro (skip...@public.gmane.org) |
| Date: | 01/25/2007 08:02:23 PM |
| List: | com.googlegroups.pylons-discuss |
I modified controllers/template/view to
def view(self, url): raise TypeError, url print >> sys.stderr, url return render_response("/%s.myt" % url)
If I visit (for example) http://localhost:5001/nonexistent I don't see anything like a TypeError. Instead, I get this traceback:
URL: http://localhost:5001/nonexistent File '/Users/skip/local/lib/python2.6/site-packages/Pylons-0.9.4.1-py2.6.egg/pylons/error.py', line 226 in respond app_iter = self.application(environ, detect_start_response) File '/Users/skip/local/lib/python2.6/site-packages/Paste-1.1.1-py2.6.egg/paste/httpexceptions.py', line 622 in __call__ self.send_http_response, catch=HTTPException) File '/Users/skip/local/lib/python2.6/site-packages/Paste-1.1.1-py2.6.egg/paste/wsgilib.py', line 226 in catch_errors_app app_iter = application(environ, start_response) File '/Users/skip/local/lib/python2.6/site-packages/PasteDeploy-1.1-py2.6.egg/paste/deploy/config.py', line 161 in __call__ app_iter = self.application(environ, start_response) File '/Users/skip/local/lib/python2.6/site-packages/Pylons-0.9.4.1-py2.6.egg/pylons/wsgiapp.py', line 263 in __call__ return self.app(environ, start_response) File '/Users/skip/local/lib/python2.6/site-packages/Beaker-0.6.2-py2.6.egg/beaker/cache.py', line 124 in __call__ return self.app(environ, start_response) File '/Users/skip/local/lib/python2.6/site-packages/Beaker-0.6.2-py2.6.egg/beaker/session.py', line 105 in __call__ response = self.wrap_app(environ, session_start_response) File '/Users/skip/local/lib/python2.6/site-packages/Routes-1.6.2-py2.6.egg/routes/middleware.py', line 76 in __call__ return self.app(environ, start_response) File '/Users/skip/local/lib/python2.6/site-packages/Pylons-0.9.4.1-py2.6.egg/pylons/wsgiapp.py', line 92 in __call__ raise Exception, "No content returned by controller: %s" % controller.__name__ Exception: No content returned by controller: TemplateController
Where am I going wrong?
Thx,
Skip




