--On 20. Februar 2007 18:52:51 +0100 Andreas Jung <[EMAIL PROTECTED]> wrote:
--On 20. Februar 2007 17:52:52 +0100 Andreas Jung <[EMAIL PROTECTED]> wrote:--On 19. Februar 2007 12:29:34 -0800 Jostein Leira <[EMAIL PROTECTED]> wrote:If it contains either of the tal-lines below I get the following error message: <div tal:content="python:unicode('hei på deg','utf8')" />
This patch works better:
Index: ZRPythonExpr.py
===================================================================
--- ZRPythonExpr.py (revision 72721)
+++ ZRPythonExpr.py (working copy)
@@ -29,7 +29,9 @@
def __init__(self, name, expr, engine):
self.text = text = expr.strip().replace('\n', ' ')
- code, err, warn, use = compile_restricted_eval(text, str(self))
+ if isinstance(text, unicode):
+ text = text.encode('utf-8')
+ code, err, warn, use = compile_restricted_eval(text,
self.__class__.__name__)
if err:
raise engine.getCompilerError()('Python expression error:\n%s'
%
'\n'.join(err))
-aj
pgpRGvN0OLn3j.pgp
Description: PGP signature
_______________________________________________ Zope maillist - [email protected] http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
