projects
/
kiosk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Testosterone and sensitivity.
[kiosk.git]
/
generic_news_rss_renderer.py
diff --git
a/generic_news_rss_renderer.py
b/generic_news_rss_renderer.py
index d952c4b9122a0cf8b00221e8064a1641dc0f27f0..f1261cb59e171cfa2a8348487839cb7edc2dd124 100644
(file)
--- a/
generic_news_rss_renderer.py
+++ b/
generic_news_rss_renderer.py
@@
-55,7
+55,7
@@
class generic_news_rss_renderer(renderer.abstaining_renderer):
pass
def should_profanity_filter(self) -> bool:
pass
def should_profanity_filter(self) -> bool:
- return
Fals
e
+ return
Tru
e
def find_title(self, item: ET.Element) -> Optional[str]:
return item.findtext("title")
def find_title(self, item: ET.Element) -> Optional[str]:
return item.findtext("title")
@@
-99,10
+99,12
@@
class generic_news_rss_renderer(renderer.abstaining_renderer):
def do_details(self) -> bool:
return True
def do_details(self) -> bool:
return True
- def is_item_older_than_n_days(self, item: ET.Element, n: int) -> bool:
+ def is_item_older_than_n_days(
+ self, item: ET.Element, n: int, default: bool = False
+ ) -> bool:
pubdate = self.find_pubdate(item)
if pubdate is None:
pubdate = self.find_pubdate(item)
if pubdate is None:
- return
False
+ return
default
pubdatetime = parse(pubdate)
tzinfo = pubdatetime.tzinfo
now = datetime.datetime.now(tzinfo)
pubdatetime = parse(pubdate)
tzinfo = pubdatetime.tzinfo
now = datetime.datetime.now(tzinfo)
@@
-234,8
+236,10
@@
class generic_news_rss_renderer(renderer.abstaining_renderer):
if response.status != 200:
logger.error(
if response.status != 200:
logger.error(
- f"Unexpected status {response.status} while fetching {url}; giving up."
+ f"Unexpected status {response.status} while fetching {url}
: {response.reason}
; giving up."
)
)
+ print(dir(response))
+ print(response.headers)
return False
raw = response.read()
return False
raw = response.read()