# HG changeset patch # User Paul Boddie # Date 1327189528 -3600 # Node ID 421d98ae50d203c22625621ce78c40fb72d5ac0a # Parent 22c22e6ad66f8c4155e5557fdd5c9ec5ddce9e26 Moved certain page inspection functionality to MoinSupport. diff -r 22c22e6ad66f -r 421d98ae50d2 EventAggregatorSupport.py --- a/EventAggregatorSupport.py Sat Jan 21 23:59:22 2012 +0100 +++ b/EventAggregatorSupport.py Sun Jan 22 00:45:28 2012 +0100 @@ -445,14 +445,13 @@ "Return the URL of this page." - request = self.page.request - return request.getQualifiedURL(self.page.url(request, relative=0)) + return getPageURL(self.page) def getFormat(self): "Get the format used on this page." - return self.page.pi["format"] + return getFormat(self.page) def getMetadata(self): @@ -462,25 +461,8 @@ "last-comment" made about the last edit. """ - request = self.page.request - - # Get the initial revision of the page. - - revisions = self.getRevisions() - event_page_initial = Page(request, self.getPageName(), rev=revisions[-1]) - - # Get the created and last modified times. - - initial_revision = getPageRevision(event_page_initial) - if self.metadata is None: - self.metadata = {} - self.metadata["created"] = initial_revision["timestamp"] - latest_revision = self.getPageRevision() - self.metadata["last-modified"] = latest_revision["timestamp"] - self.metadata["sequence"] = len(revisions) - 1 - self.metadata["last-comment"] = latest_revision["comment"] - + self.metadata = getMetadata(self.page) return self.metadata def getRevisions(self):