diff -r f178182b1305 -r af4d8f75c5db ext/rest.py --- a/ext/rest.py Tue Jul 07 13:25:24 2009 +0200 +++ b/ext/rest.py Tue Jul 07 13:26:44 2009 +0200 @@ -29,7 +29,7 @@ from docutils.parsers.rst import Parser, states, directives from docutils.parsers.rst.roles import register_canonical_role, set_classes -from logilab.mtconverter import ESC_UCAR_TABLE, ESC_CAR_TABLE, html_escape +from logilab.mtconverter import ESC_UCAR_TABLE, ESC_CAR_TABLE, xml_escape from cubicweb.ext.html4zope import Writer @@ -236,5 +236,5 @@ LOGGER.exception('error while publishing ReST text') if not isinstance(data, unicode): data = unicode(data, encoding, 'replace') - return html_escape(req._('error while publishing ReST text') + return xml_escape(req._('error while publishing ReST text') + '\n\n' + data)