comparison piecrust/serving/server.py @ 862:fddaf43424e2

refactor: Get the page assets to work again in the server.
author Ludovic Chabant <ludovic@chabant.com>
date Thu, 08 Jun 2017 23:09:34 -0700
parents 08e02c2a2a1a
children 33a89139c284
comparison
equal deleted inserted replaced
861:d214918d4d2c 862:fddaf43424e2
105 if (app.config.get('site/enable_debug_info') and 105 if (app.config.get('site/enable_debug_info') and
106 self.enable_debug_info and 106 self.enable_debug_info and
107 '!debug' in request.args): 107 '!debug' in request.args):
108 app.config.set('site/show_debug_info', True) 108 app.config.set('site/show_debug_info', True)
109 109
110 # We'll serve page assets directly from where they are.
111 app.config.set('site/asset_url_format',
112 self.root_url + '_asset/%path%')
113
114 # Let's try to serve a page. 110 # Let's try to serve a page.
115 try: 111 try:
116 response = self._try_serve_page(app, environ, request) 112 response = self._try_serve_page(app, environ, request)
117 return response 113 return response
118 except (RouteNotFoundError, SourceNotFoundError) as ex: 114 except (RouteNotFoundError, SourceNotFoundError) as ex: