Changes.
[kiosk.git] / bellevue_city_calendar_renderer.py
index c55480b6d35d2a8fbf175e1a62dc954e11bf417e..a3ed1a3486b3d86534de72aeb323e4ff53c2b05b 100644 (file)
@@ -11,7 +11,7 @@ from dateutil.parser import parse
 import generic_news_rss_renderer as gnrss
 
 
-logger = logging.getLogger(__file__)
+logger = logging.getLogger(__name__)
 
 
 class bellevue_city_calendar_renderer(gnrss.generic_news_rss_renderer):
@@ -24,9 +24,7 @@ class bellevue_city_calendar_renderer(gnrss.generic_news_rss_renderer):
         feed_uris: List[str],
         page_title: str,
     ):
-        super().__init__(
-            name_to_timeout_dict, feed_site, feed_uris, page_title
-        )
+        super().__init__(name_to_timeout_dict, feed_site, feed_uris, page_title)
 
     def get_headlines_page_prefix(self) -> str:
         return "bellevue-calendar"
@@ -37,7 +35,9 @@ class bellevue_city_calendar_renderer(gnrss.generic_news_rss_renderer):
     def should_use_https(self) -> bool:
         return True
 
-    def get_event_time(self, item: xml.etree.ElementTree.Element) -> Optional[datetime.datetime]:
+    def get_event_time(
+        self, item: xml.etree.ElementTree.Element
+    ) -> Optional[datetime.datetime]:
         return parse(self.find_pubdate(item))
 
     def find_pubdate(self, item: xml.etree.ElementTree.Element) -> Optional[str]:
@@ -60,31 +60,34 @@ class bellevue_city_calendar_renderer(gnrss.generic_news_rss_renderer):
             return False
         if "Commission" in title:
             return False
-        date = self.get_event_time(item)
-        if date is None:
-            return False
-        tzinfo = date.tzinfo
-        now = datetime.datetime.now(tzinfo)
-        delta = (now - date).total_seconds() / (60 * 60 * 24)
-        return delta < 0
+#        date = self.get_event_time(item)
+#        if date is None:
+#            return False
+#        tzinfo = date.tzinfo
+#        now = datetime.datetime.now(tzinfo)
+#        delta = (now - date).total_seconds() / (60 * 60 * 24)
+#        return delta < 0
+        return True
 
     def do_details(self) -> bool:
+        logger.debug("No Bellevue city calendar items are interesting for articles...")
         return False
 
     def item_is_interesting_for_article(
         self, title: str, description: str, item: xml.etree.ElementTree.Element
     ) -> bool:
+        logger.debug("No Bellevue city calendar items are interesting for articles...")
         return False
 
 
 # Test
-#x = bellevue_city_calendar_renderer(
+# x = bellevue_city_calendar_renderer(
 #   {"Fetch News" : 1,
 #    "Shuffle News" : 1},
 #   "bellevuewa.gov",
 #   [ "/calendar/events.xml" ],
 #   "Test" )
-#if x.fetch_news() == 0:
+# if x.fetch_news() == 0:
 #    print("Error fetching news, no items fetched.")
-#else:
+# else:
 #    x.shuffle_news()