l.s.f.f.FeedBase(LaunchpadView) : class documentation

Part of lp.services.feeds.feed View In Hierarchy

Known subclasses: lp.bugs.feed.bug.BugsFeedBase, lp.code.feed.branch.BranchFeedBase, lp.code.feed.branch.RevisionListingFeed, lp.registry.feed.announcement.AnnouncementsFeedBase

See IFeed.

Base class for feeds.

Method __init__ Undocumented
Method title See IFeed.
Method link_self See IFeed.
Method site_url See IFeed.
Method link_alternate See IFeed.
Method feed_id See IFeed.
Method getItems See IFeed.
Method feed_format See IFeed.
Method logo See IFeed.
Method icon See IFeed.
Method date_updated See IFeed.
Method render See IFeed.
Method renderAtom See IFeed.
Method renderHTML See IFeed.
Method _getItemsWorker Create the list of items.
def __init__(self, context, request):
Undocumented
@property
def title(self):
See IFeed.
@property
def link_self(self):
See IFeed.
@property
def site_url(self):
See IFeed.
@property
def link_alternate(self):
See IFeed.
@property
def feed_id(self):
See IFeed.

Override this method if the context used does not create a meaningful id.

def getItems(self):
See IFeed.
def _getItemsWorker(self):
Create the list of items.

Called by getItems which may cache the results. The caching is necessary since getItems is called multiple times in the course of constructing a single feed and pulling together the list of items is potentially expensive.

@property
def feed_format(self):
See IFeed.
@property
def logo(self):
See IFeed.
@property
def icon(self):
See IFeed.
@cachedproperty
def date_updated(self):
See IFeed.
def render(self):
See IFeed.
def renderAtom(self):
See IFeed.
def renderHTML(self):
See IFeed.
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.