From f6e70fdbe38bc71d027dd7e74ee0aac1a415d4a9 Mon Sep 17 00:00:00 2001 From: pluja Date: Thu, 10 Sep 2020 00:25:00 +0200 Subject: [PATCH] Fix error on youtube feed - time --- app/routes.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/routes.py b/app/routes.py index ea36bb0..8e5369a 100644 --- a/app/routes.py +++ b/app/routes.py @@ -752,8 +752,10 @@ def getYoutubePosts(ids): rssFeed=feedparser.parse(resp.content) for vid in rssFeed.entries: try: + # Try to get time diff time = datetime.datetime.now() - datetime.datetime(*vid.published_parsed[:6]) except: + # If youtube rss fucks it up set time to 0. time = datetime.datetime.now() - datetime.datetime.now() if time.days >=7: @@ -763,7 +765,7 @@ def getYoutubePosts(ids): try: video.date = vid.published_parsed except: - video.date = datetime.datetime.utcnow() + video.date = datetime.datetime.utcnow().timetuple() try: video.timeStamp = getTimeDiff(vid.published_parsed) except: