Mercurial > piecrust2
comparison piecrust/serving/server.py @ 680:c2ea75e37540
serve: Fix some crashes introduced by recent refactor.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Tue, 08 Mar 2016 01:05:39 -0800 |
parents | 81d9c3a3a0b5 |
children | 33ab9badfd7a |
comparison
equal
deleted
inserted
replaced
679:15b6ffadc95f | 680:c2ea75e37540 |
---|---|
88 def _run_request(self, environ, start_response): | 88 def _run_request(self, environ, start_response): |
89 try: | 89 try: |
90 response = self._try_run_request(environ) | 90 response = self._try_run_request(environ) |
91 return response(environ, start_response) | 91 return response(environ, start_response) |
92 except Exception as ex: | 92 except Exception as ex: |
93 if self.debug: | 93 if self.appfactory.debug: |
94 raise | 94 raise |
95 return self._handle_error(ex, environ, start_response) | 95 return self._handle_error(ex, environ, start_response) |
96 | 96 |
97 def _try_run_request(self, environ): | 97 def _try_run_request(self, environ): |
98 request = Request(environ) | 98 request = Request(environ) |