(self, handler)
| 325 | handler.processingInstruction("xml-stylesheet", stylesheet) |
| 326 | |
| 327 | def add_root_elements(self, handler): |
| 328 | handler.addQuickElement("title", self.feed["title"]) |
| 329 | handler.addQuickElement("link", self.feed["link"]) |
| 330 | handler.addQuickElement("description", self.feed["description"]) |
| 331 | if self.feed["feed_url"] is not None: |
| 332 | handler.addQuickElement( |
| 333 | "atom:link", None, {"rel": "self", "href": self.feed["feed_url"]} |
| 334 | ) |
| 335 | if self.feed["language"] is not None: |
| 336 | handler.addQuickElement("language", self.feed["language"]) |
| 337 | for cat in self.feed["categories"]: |
| 338 | handler.addQuickElement("category", cat) |
| 339 | if self.feed["feed_copyright"] is not None: |
| 340 | handler.addQuickElement("copyright", self.feed["feed_copyright"]) |
| 341 | handler.addQuickElement("lastBuildDate", rfc2822_date(self.latest_post_date())) |
| 342 | if self.feed["ttl"] is not None: |
| 343 | handler.addQuickElement("ttl", self.feed["ttl"]) |
| 344 | |
| 345 | def endChannelElement(self, handler): |
| 346 | handler.endElement("channel") |
no test coverage detected