X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=unfold%2Fpage.py;h=a9228ecc545664597a7c312de898544a35d9be74;hb=deee82377a1f72626cede01fdfec5e9d7cc274ce;hp=dbe5a7cb18908f7826521f5c986eb73656afae8c;hpb=92620bf17c60377b7d156a6edf2c6a3077dd2745;p=myslice.git diff --git a/unfold/page.py b/unfold/page.py index dbe5a7cb..a9228ecc 100644 --- a/unfold/page.py +++ b/unfold/page.py @@ -9,7 +9,8 @@ from django.template.loader import render_to_string from manifoldapi.metadata import MetaData from unfold.prelude import Prelude - +from unfold.sessioncache import SessionCache + from myslice.configengine import ConfigEngine from myslice.settings import logger @@ -107,15 +108,20 @@ class Page: # if cached, use it if 'metadata' in manifold and isinstance(manifold['metadata'],MetaData): + +# cached_metadata = SessionCache().get_metadata(self.request) +# if cached_metadata and isinstance(cached_metadata, MetaData): logger.debug("Page.get_metadata: return cached value") return manifold['metadata'] +# return cached_metadata metadata_auth = {'AuthMethod':'anonymous'} - metadata=MetaData (metadata_auth) + metadata = MetaData (metadata_auth) metadata.fetch(self.request) # store it for next time manifold['metadata']=metadata +# SessionCache().store_metadata(self.request, metadata) logger.debug("Page.get_metadata: return new value") return metadata