-# DEPRECATED # # needs to be called explicitly and only when metadata is actually required
-# DEPRECATED # # in particular user needs to be logged
-# DEPRECATED # def get_metadata (self):
-# DEPRECATED # # look in session's cache - we don't want to retrieve this for every request
-# DEPRECATED # session=self.request.session
-# DEPRECATED # if 'manifold' not in session:
-# DEPRECATED # print "Page.expose_js_metadata: no 'manifold' in session... - cannot retrieve metadata - skipping"
-# DEPRECATED # return
-# DEPRECATED # manifold=session['manifold']
-# DEPRECATED # # if cached, use it
-# DEPRECATED # if 'metadata' in manifold and isinstance(manifold['metadata'],MetaData):
-# DEPRECATED # if debug: print "Page.get_metadata: return cached value"
-# DEPRECATED # return manifold['metadata']
-# DEPRECATED # # otherwise retrieve it
-# DEPRECATED # manifold_api_session_auth = session['manifold']['auth']
-# DEPRECATED # print "get_metadata(), manifold_api_session_auth =", session['manifold']['auth']
-# DEPRECATED # metadata=MetaData (manifold_api_session_auth)
-# DEPRECATED # metadata.fetch()
-# DEPRECATED # # store it for next time
-# DEPRECATED # manifold['metadata']=metadata
-# DEPRECATED # if debug: print "Page.get_metadata: return new value"
-# DEPRECATED # return metadata
-