[CMF-checkins] CVS: CMF/CMFSetup - rolemap.py:1.12 tool.py:1.19
typeinfo.py:1.13 workflow.py:1.28
Yvo Schubbe
y.2004_ at wcm-solutions.de
Wed Oct 6 06:02:31 EDT 2004
Update of /cvs-repository/CMF/CMFSetup
In directory cvs.zope.org:/tmp/cvs-serv28736/CMFSetup
Modified Files:
rolemap.py tool.py typeinfo.py workflow.py
Log Message:
- always propagate the encoding
=== CMF/CMFSetup/rolemap.py 1.11 => 1.12 ===
--- CMF/CMFSetup/rolemap.py:1.11 Thu Aug 12 11:07:41 2004
+++ CMF/CMFSetup/rolemap.py Wed Oct 6 06:02:30 2004
@@ -61,6 +61,7 @@
"""
site = context.getSite()
+ encoding = context.getEncoding()
if context.shouldPurge():
@@ -79,7 +80,7 @@
if text is not None:
rc = RolemapConfigurator( site ).__of__( site )
- roles, permissions = rc.parseXML( text )
+ roles, permissions = rc.parseXML(text, encoding)
immediate_roles = list( getattr( site, '__ac_roles__', [] ) )[:]
already = {}
=== CMF/CMFSetup/tool.py 1.18 => 1.19 ===
--- CMF/CMFSetup/tool.py:1.18 Thu Aug 12 11:07:41 2004
+++ CMF/CMFSetup/tool.py Wed Oct 6 06:02:30 2004
@@ -73,7 +73,7 @@
setup_tool = getToolByName( site, 'portal_setup' )
toolset = setup_tool.getToolsetRegistry()
- toolset.parseXML( text )
+ toolset.parseXML(text, encoding)
existing_ids = site.objectIds()
existing_values = site.objectValues()
=== CMF/CMFSetup/typeinfo.py 1.12 => 1.13 ===
--- CMF/CMFSetup/typeinfo.py:1.12 Thu Aug 12 11:07:41 2004
+++ CMF/CMFSetup/typeinfo.py Wed Oct 6 06:02:30 2004
@@ -62,10 +62,10 @@
configurator = TypeInfoConfigurator( site )
text = context.readDataFile( _TOOL_FILENAME )
- for type_id, type_filename in configurator.parseToolXML( text ):
+ for type_id, type_filename in configurator.parseToolXML(text, encoding):
text = context.readDataFile( type_filename )
- info_list = configurator.parseTypeXML( text )
+ info_list = configurator.parseTypeXML(text, encoding)
for info in info_list:
=== CMF/CMFSetup/workflow.py 1.27 => 1.28 ===
--- CMF/CMFSetup/workflow.py:1.27 Fri Sep 10 11:28:53 2004
+++ CMF/CMFSetup/workflow.py Wed Oct 6 06:02:30 2004
@@ -106,7 +106,7 @@
, worklists
, permissions
, scripts
- ) = wtc.parseWorkflowXML( wf_text )
+ ) = wtc.parseWorkflowXML(wf_text, encoding)
workflow_id = str( workflow_id ) # No unicode!
More information about the CMF-checkins
mailing list