On Fri, 2002-09-27 at 16:42, Andreas Kostyrka wrote:
> I've traced back the source of my UTF-8 + plain string problem.
> My python script calls manage_changeProperties like this:
>   context.manage_changeProperties({'standorte':standorte})

You should use

    context.manage_changeProperties(standorte=standorte)

otherwise manage_changeProperties thinks (stupidly) that the mapping
that was passed is a REQUEST, and tries to return the management page,
whose rendering sets the UTF-8 header.

There is a lot of braindeadness like that in this old code (abuse of
REQUEST), but we have to deal with it. :-(

Florent

>   File "Script (Python)", line 9, in setStandorte
>   File "/home/andreas/Zope/lib/python/OFS/PropertyManager.py", line 289,
> in manage_changeProperties
>     return
> self.manage_propertiesForm(self,REQUEST,manage_tabs_message=message)

-- 
Florent Guillaume, Nuxeo (Paris, France)
+33 1 40 33 79 87  http://nuxeo.com  mailto:[EMAIL PROTECTED]


_______________________________________________
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )

Reply via email to