[Erp5-report] r12019 - /erp5/trunk/products/ERP5Type/patches/CMFCoreSkinsTool.py

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Jan 11 14:43:43 CET 2007


Author: vincent
Date: Thu Jan 11 14:43:40 2007
New Revision: 12019

URL: http://svn.erp5.org?rev=12019&view=rev
Log:
Set all parameters ont the monkeypatched function, otherwise mapply won't provide all needed arguments. A cleaner solution would be to call mapply again, but that might be overkill for just a unique possible function call (as opposed to wrapper method case defined in SelectionTool).

Modified:
    erp5/trunk/products/ERP5Type/patches/CMFCoreSkinsTool.py

Modified: erp5/trunk/products/ERP5Type/patches/CMFCoreSkinsTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/patches/CMFCoreSkinsTool.py?rev=12019&r1=12018&r2=12019&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/patches/CMFCoreSkinsTool.py (original)
+++ erp5/trunk/products/ERP5Type/patches/CMFCoreSkinsTool.py Thu Jan 11 14:43:40 2007
@@ -21,14 +21,17 @@
 
 original_manage_skinLayers = SkinsTool.manage_skinLayers
 
-def CMFCoreSkinsTool_manage_skinLayers(self, *args, **kw):
+def CMFCoreSkinsTool_manage_skinLayers(self, chosen=(), add_skin=0, del_skin=0,
+                                       skinname='', skinpath='', REQUEST=None):
   """
     Make sure cache is flushed when skin layers are modified.
   """
   if getattr(self, '_v_skin_location_list', None) is not None:
     self._p_changed = 1
     delattr(self, '_v_skin_location_list')
-  return original_manage_skinLayers(self, *args, **kw)
+  return original_manage_skinLayers(self, chosen=chosen, add_skin=add_skin,
+                                    del_skin=del_skin, skinname=skinname,
+                                    skinpath=skinpath, REQUEST=REQUEST)
 
 def CMFCoreSkinsTool__updateCacheEntry(self, container_id, object_id):
   """




More information about the Erp5-report mailing list