# HG changeset patch # User Goffi # Date 1563117528 -7200 # Node ID 92d0a2b785fdee3f4a70914703b14734a0846ef1 # Parent a2df53dfbf465811bc402fb7d9f258beba2acdd6 pages: show rendered html on failed renderAndUpdate diff -r a2df53dfbf46 -r 92d0a2b785fd libervia/server/pages.py --- a/libervia/server/pages.py Sun Jul 14 14:48:31 2019 +0200 +++ b/libervia/server/pages.py Sun Jul 14 17:18:48 2019 +0200 @@ -1526,7 +1526,12 @@ template_data = request.template_data.copy() template_data.update(template_data_update) html = self.renderPartial(request, template, template_data) - request.sendData(u"dom", selectors=selectors, update_type=update_type, html=html) + try: + request.sendData( + u"dom", selectors=selectors, update_type=update_type, html=html) + except Exception as e: + log.error(u"Can't renderAndUpdate, html was: {html}".format(html=html)) + raise e def renderPage(self, request, skip_parse_url=False): """Main method to handle the workflow of a LiberviaPage"""