zacharyvoase / markdoc

A lightweight Markdown-based wiki system. Current status: abandoned.
http://markdoc.org/
The Unlicense
347 stars 74 forks source link

Exception on 404 #7

Open jhalcrow opened 13 years ago

jhalcrow commented 13 years ago

I get the following response when I request a page that does not exist:

Traceback (most recent call last): File "/Users/jonathan/.virtualenvs/wiki/lib/python2.7/site-packages/cherrypy/wsgiserver/init.py", line 1245, in communicate req.respond() File "/Users/jonathan/.virtualenvs/wiki/lib/python2.7/site-packages/cherrypy/wsgiserver/init.py", line 775, in respond self.server.gateway(self).respond() File "/Users/jonathan/.virtualenvs/wiki/lib/python2.7/site-packages/cherrypy/wsgiserver/init.py", line 2018, in respond response = self.req.server.wsgi_app(self.env, self.start_response) File "/Users/jonathan/.virtualenvs/wiki/lib/python2.7/site-packages/markdoc/wsgi.py", line 53, in call response = self.get_response(request) File "/Users/jonathan/.virtualenvs/wiki/lib/python2.7/site-packages/markdoc/wsgi.py", line 65, in get_response return self.file(request) File "/Users/jonathan/.virtualenvs/wiki/lib/python2.7/site-packages/markdoc/wsgi.py", line 117, in file return self.not_found(request) File "/Users/jonathan/.virtualenvs/wiki/lib/python2.7/site-packages/markdoc/wsgi.py", line 173, in not_found = lambda self, request: self.error(request, 404) File "/Users/jonathan/.virtualenvs/wiki/lib/python2.7/site-packages/markdoc/wsgi.py", line 161, in error context['reason'] = webob.statusreasons.status_reasons[status] AttributeError: 'module' object has no attribute 'statusreasons'

I'm currently using webob 1.0.7. It seems that webob.status_reasons has been moved to the util module.