dblume commited on 2024-08-03 16:45:45
Showing 1 changed files, with 16 additions and 13 deletions.
... | ... |
@@ -42,6 +42,7 @@ localdir = '' |
42 | 42 |
|
43 | 43 |
html_head = """<!DOCTYPE html> |
44 | 44 |
<html><head> |
45 |
+ <meta charset="UTF-8"> |
|
45 | 46 |
<title>TechCrunch Feed Filter</title> |
46 | 47 |
<!-- <link rel="alternate" type="application/rss+xml" title="RSS feed" href="http://techcrunch.dlma.com/rss_feed.xml" /> --> |
47 | 48 |
<link rel="alternate" type="application/rss+xml" title="RSS feed" href="http://feeds.feedburner.com/TrendingAtTechcrunch" /> |
... | ... |
@@ -251,20 +252,22 @@ def process_feed(yaml_items): |
251 | 252 |
if isinstance(e, urllib.error.URLError): |
252 | 253 |
print_last_line = True |
253 | 254 |
if hasattr(e, 'reason'): |
254 |
- if e.reason[0] == 110: |
|
255 |
- print("the feed's connection timed out.") |
|
256 |
- print_last_line = False |
|
257 |
- elif e.reason[0] == 111: |
|
258 |
- print("the feed's connection was refused.") |
|
259 |
- print_last_line = False |
|
260 |
- elif e.reason[0] == 104: |
|
261 |
- print("the feed reset the connection.") |
|
262 |
- print_last_line = False |
|
263 |
- else: |
|
264 |
- print("the feed had a URLError with reason %s." % (str(e.reason),)) |
|
265 |
- print_last_line = False |
|
255 |
+ print(f'The feed had a bozo_exception with {e.reason=}') |
|
256 |
+# if hasattr(e, 'reason'): |
|
257 |
+# if e.reason[0] == 110: |
|
258 |
+# print("the feed's connection timed out.") |
|
259 |
+# print_last_line = False |
|
260 |
+# elif e.reason[0] == 111: |
|
261 |
+# print("the feed's connection was refused.") |
|
262 |
+# print_last_line = False |
|
263 |
+# elif e.reason[0] == 104: |
|
264 |
+# print("the feed reset the connection.") |
|
265 |
+# print_last_line = False |
|
266 |
+# else: |
|
267 |
+# print("the feed had a URLError with reason %s." % (str(e.reason),)) |
|
268 |
+# print_last_line = False |
|
266 | 269 |
if print_last_line: |
267 |
- print("the feed had a URLError %s" % (str(e),)) |
|
270 |
+ print(f"the feed had a URLError {str(e)}") |
|
268 | 271 |
elif isinstance(e, http.client.BadStatusLine): |
269 | 272 |
print("the feed gave a bad status line. (%s)" % (str(e),)) |
270 | 273 |
else: |
271 | 274 |