Changes ;)
[kiosk.git] / cnn_rss_renderer.py
index ae00dc54f879ac63a81fb600e32528a1cd0078ab..3e15c98c40d7e455980fe535c8b8e982d3dba3c8 100644 (file)
@@ -2,7 +2,7 @@
 
 import generic_news_rss_renderer
 import re
-from typing import Dict, List
+from typing import Dict, List, Optional
 import xml
 
 
@@ -28,12 +28,12 @@ class cnn_rss_renderer(generic_news_rss_renderer.generic_news_rss_renderer):
     def get_details_page_prefix(self) -> str:
         return f"cnn-details-{self.page_title}"
 
-    def munge_description(self, description: str) -> str:
+    def munge_description(self, description: str, item: xml.etree.ElementTree.Element) -> str:
         description = re.sub("[Rr]ead full story for latest details.", "", description)
         description = re.sub("<[^>]+>", "", description)
         return description
 
-    def find_image(self, item: xml.etree.ElementTree.Element) -> str:
+    def find_image(self, item: xml.etree.ElementTree.Element) -> Optional[str]:
         image = item.findtext("media:thumbnail")
         if image is not None:
             image_url = image.get("url")