From 7a7d876b26995980e80191a7aabd4092fb2ff15b Mon Sep 17 00:00:00 2001 From: Yoshinori Okuji <yo@nexedi.com> Date: Thu, 24 Nov 2005 00:33:04 +0000 Subject: [PATCH] Do not pass self to _getPreference, because this can make the caching inefficient. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@4393 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5Form/PreferenceTool.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/product/ERP5Form/PreferenceTool.py b/product/ERP5Form/PreferenceTool.py index 7d952d3d94..c89d76d0d8 100755 --- a/product/ERP5Form/PreferenceTool.py +++ b/product/ERP5Form/PreferenceTool.py @@ -83,7 +83,7 @@ class PreferenceTool(BaseTool): security.declareProtected(Permissions.View, "getPreference") def getPreference(self, pref_name) : """ get the preference on the most appopriate Preference object. """ - def _getPreference(self, pref_name="", user_name="") : + def _getPreference(pref_name="", user_name="") : found = 0 MARKER = [] for pref in self._getMostAppropriatePreferences() : @@ -102,7 +102,7 @@ class PreferenceTool(BaseTool): _getPreference = CachingMethod( _getPreference, id='PreferenceTool.CachingMethod') user_name = getSecurityManager().getUser().getId() - return _getPreference(self, pref_name=pref_name, user_name=user_name) + return _getPreference(pref_name=pref_name, user_name=user_name) security.declareProtected(Permissions.ModifyPortalContent, "setPreference") def setPreference(self, pref_name, value) : -- 2.30.9