[Erp5-report] r7191 - /erp5/trunk/products/ERP5Subversion/Tool/SubversionTool.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu May 11 13:11:10 CEST 2006
Author: chris
Date: Thu May 11 13:11:07 2006
New Revision: 7191
URL: http://svn.erp5.org?rev=7191&view=rev
Log:
- do not duplicate escape function anymore, use the one in xml.sax.saxutils
Modified:
erp5/trunk/products/ERP5Subversion/Tool/SubversionTool.py
Modified: erp5/trunk/products/ERP5Subversion/Tool/SubversionTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Subversion/Tool/SubversionTool.py?rev=7191&r1=7190&r2=7191&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Subversion/Tool/SubversionTool.py (original)
+++ erp5/trunk/products/ERP5Subversion/Tool/SubversionTool.py Thu May 11 13:11:07 2006
@@ -47,6 +47,7 @@
from zLOG import LOG
from Products.CMFCore.utils import getToolByName
from Products.ERP5.Document.BusinessTemplate import removeAll
+from xml.sax.saxutils import escape
try:
@@ -172,18 +173,6 @@
tmp.append(line)
self.children.append(CodeBlock(os.linesep.join(tmp)))
-
- def _escape(self, data):
- """
- Escape &, <, and > in a string of data.
- This is a copy of the xml.sax.saxutils.escape function.
- """
- if data:
- #data = data.replace("&", "&")
- data = data.replace(">", ">")
- data = data.replace("<", "<")
- return data
-
def toHTML(self):
# Adding header of the table
if self.binary:
@@ -219,7 +208,7 @@
<td style="background-color: %s">%s</td>
<td style="background-color: black;" width="2"></td>
<td style="background-color: %s">%s</td>
- </tr>'''%(old_line_tuple[1], self._escape(old_line).replace(' ', ' ').replace('\t', ' '), new_line_tuple[1], self._escape(new_line).replace(' ', ' ').replace('\t', ' '))
+ </tr>'''%(old_line_tuple[1], escape(old_line).replace(' ', ' ').replace('\t', ' '), new_line_tuple[1], escape(new_line).replace(' ', ' ').replace('\t', ' '))
html += ''' </tbody>
</table><br><br>'''
return html
More information about the Erp5-report
mailing list