X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=wsj_rss_renderer.py;h=15eee9f88e1a1e6b633d8817d2adcea1e72d31d7;hb=2b7583ad79a2adb41b08a1086a9a780da83b776c;hp=587c5510132d4e02c3667cebb06acbf50ae55a8b;hpb=c06bfef53f70551e7920bc4facce27f47b89e2ba;p=kiosk.git diff --git a/wsj_rss_renderer.py b/wsj_rss_renderer.py index 587c551..15eee9f 100644 --- a/wsj_rss_renderer.py +++ b/wsj_rss_renderer.py @@ -1,7 +1,7 @@ #!/usr/bin/env python3 import xml -from typing import Dict, List +from typing import Dict, List, Optional import generic_news_rss_renderer as gnrssr @@ -14,7 +14,7 @@ class wsj_rss_renderer(gnrssr.generic_news_rss_renderer): feed_uris: List[str], page_title: str, ): - super(wsj_rss_renderer, self).__init__( + super().__init__( name_to_timeout_dict, feed_site, feed_uris, page_title ) self.debug = True @@ -28,11 +28,7 @@ class wsj_rss_renderer(gnrssr.generic_news_rss_renderer): def get_details_page_prefix(self) -> str: return f"wsj-details-{self.page_title}" - def find_image(self, item: xml.etree.ElementTree.Element) -> str: - image = item.findtext("image") - if image is not None: - url = image.get("url") - return url + def find_image(self, item: xml.etree.ElementTree.Element) -> Optional[str]: return None def should_use_https(self) -> bool: @@ -61,5 +57,5 @@ class wsj_rss_renderer(gnrssr.generic_news_rss_renderer): # [ "/rss/RSSWorldNews.xml" ], # "Test" ) # if x.fetch_news() == 0: -# print "Error fetching news, no items fetched." +# print("Error fetching news, no items fetched.") # x.shuffle_news()