- # otherwise retrieve it
- manifold_api_session_auth = session['manifold']['auth']
- metadata=MetaData (manifold_api_session_auth)
- metadata.fetch()
- # store it for next time
- manifold['metadata']=metadata
- if debug: print "Page.get_metadata: return new value"
- return metadata
+# return cached_metadata
+
+ metadata_auth = {'AuthMethod':'anonymous'}
+
+ from myslice.settings import config
+ url = config.manifold_url()
+ metadata = MetaData(url, metadata_auth)
+ metadata.fetch(self.request)
+ # store it for next time
+ manifold['metadata']=metadata.to_json()
+# SessionCache().store_metadata(self.request, metadata)
+ logger.debug("Page.get_metadata: return new value")
+ return metadata.to_json()