[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