[Checkins] SVN:	zope.configuration/branches/chrism-dictactions/src/zope/configuration/xmlconfig.py	fix bug with varname vs. literal string; fix includeOverrides
    Chris McDonough 
    chrism at plope.com
       
    Fri Dec  2 17:54:29 UTC 2011
    
    
  
Log message for revision 123562:
  fix bug with varname vs. literal string; fix includeOverrides
Changed:
  U   zope.configuration/branches/chrism-dictactions/src/zope/configuration/xmlconfig.py
-=-
Modified: zope.configuration/branches/chrism-dictactions/src/zope/configuration/xmlconfig.py
===================================================================
--- zope.configuration/branches/chrism-dictactions/src/zope/configuration/xmlconfig.py	2011-12-02 17:15:49 UTC (rev 123561)
+++ zope.configuration/branches/chrism-dictactions/src/zope/configuration/xmlconfig.py	2011-12-02 17:54:28 UTC (rev 123562)
@@ -606,12 +606,11 @@
     # Now we'll grab the new actions, resolve conflicts,
     # and munge the includepath:
     newactions = []
+
     for action in config.resolveConflicts(_context.actions[nactions:]):
-        a = action.copy()
-        a[includepath] = includepath
-        newactions.append(a)
+        action['includepath'] = includepath
+        newactions.append(action)
 
-    # and replace the new actions with the munched new actions:
     _context.actions[nactions:] = newactions
 
 def registerCommonDirectives(context):
    
    
More information about the checkins
mailing list