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)