File tree Expand file tree Collapse file tree 1 file changed +2
-6
lines changed
Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Original file line number Diff line number Diff line change 3030from Products .Five import BrowserView
3131from Products .PageTemplates .Expressions import SecureModuleImporter
3232from zope .browserpage .viewpagetemplatefile import ViewPageTemplateFile
33+ from zope .cachedescriptors .property import CachedProperty
3334from zope .component import getMultiAdapter
3435from zope .i18n import translate
3536from zope .interface import implementer
@@ -213,11 +214,8 @@ def render(self):
213214 return self .sessions_listing_view (self .context , self .request ).render_table ()
214215 return ""
215216
216- @property
217+ @CachedProperty
217218 def sessions (self ):
218- # caching
219- if hasattr (self , "_cached_session" ):
220- return self ._cached_session
221219 session_id = self .request .form .get ("esign_session_id[]" , None )
222220 try :
223221 session_id = int (session_id )
@@ -227,8 +225,6 @@ def sessions(self):
227225 session_info = get_session_info (session_id )
228226 if session_info :
229227 session = {session_id : session_info }
230- # caching
231- self ._cached_session = session
232228 return session
233229
234230 def get_table_rows (self , column ):
You can’t perform that action at this time.
0 commit comments