[Erp5-report] r21143 - /erp5/trunk/products/ERP5Form/FormulatorPatch.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon May 26 18:26:47 CEST 2008
Author: jerome
Date: Mon May 26 18:26:38 2008
New Revision: 21143
URL: http://svn.erp5.org?rev=21143&view=rev
Log:
use ustr to prevent converting unicode to string and getting 'ascii' codec
can't encode character UnicodeErrors
Modified:
erp5/trunk/products/ERP5Form/FormulatorPatch.py
Modified: erp5/trunk/products/ERP5Form/FormulatorPatch.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/FormulatorPatch.py?rev=21143&r1=21142&r2=21143&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/FormulatorPatch.py (original)
+++ erp5/trunk/products/ERP5Form/FormulatorPatch.py Mon May 26 18:26:38 2008
@@ -29,6 +29,7 @@
from Products.Formulator import MethodField
from ProxyField import ProxyField
from AccessControl import ClassSecurityInfo
+from DocumentTemplate.ustr import ustr
from cgi import escape
import types
from zLOG import LOG
@@ -638,7 +639,7 @@
if item_value == value and not selected_found:
- rendered_item = self.render_selected_item(escape(str(item_text))\
+ rendered_item = self.render_selected_item(escape(ustr(item_text))\
.replace(' ', ' '),
item_value,
key,
@@ -646,7 +647,7 @@
extra_item)
selected_found = 1
else:
- rendered_item = self.render_item(escape(str(item_text))\
+ rendered_item = self.render_item(escape(ustr(item_text))\
.replace(' ', ' '),
item_value,
key,
@@ -695,8 +696,8 @@
if item_value in value:
rendered_item = self.render_selected_item(
- escape(str(item_text)).replace(' ', ' '),
- escape(str(item_value)),
+ escape(ustr(item_text)).replace(' ', ' '),
+ escape(ustr(item_value)),
key,
css_class,
extra_item)
@@ -705,8 +706,8 @@
selected_found[index] = 1
else:
rendered_item = self.render_item(
- escape(str(item_text)).replace(' ', ' '),
- escape(str(item_value)),
+ escape(ustr(item_text)).replace(' ', ' '),
+ escape(ustr(item_value)),
key,
css_class,
extra_item)
More information about the Erp5-report
mailing list