(entry)
| 62 | |
| 63 | |
| 64 | def process_entry(entry): |
| 65 | published_parsed = getattr(entry, 'published_parsed', None) |
| 66 | updated_parsed = getattr(entry, 'updated_parsed', None) |
| 67 | # pubDate |
| 68 | parsed_time = published_parsed if published_parsed else updated_parsed |
| 69 | if parsed_time: |
| 70 | published = datetime(*parsed_time[:6]) |
| 71 | if datetime.now() - published <= timedelta(days=7): |
| 72 | print(entry.title) |
| 73 | return entry.title, entry.link |
| 74 | return None, None |
| 75 | |
| 76 | |
| 77 | async def set_weekly_news(): |
no outgoing calls
no test coverage detected