fixed returning none as a result returning reverse function
Reverse does everything inplace and does not return a reversed list hence resulting in a broken script.
This commit is contained in:
@@ -10,4 +10,5 @@ RUN python3 -m venv venv && \
|
|||||||
RUN mkdir database && \
|
RUN mkdir database && \
|
||||||
touch database/news.db
|
touch database/news.db
|
||||||
|
|
||||||
|
|
||||||
CMD ["venv/bin/python", "main.py"]
|
CMD ["venv/bin/python", "main.py"]
|
||||||
6
news.py
6
news.py
@@ -72,12 +72,14 @@ class NewsScraper:
|
|||||||
|
|
||||||
_hash = hashlib.md5(article_meta.__str__().encode('UTF-8'), usedforsecurity=False).hexdigest()
|
_hash = hashlib.md5(article_meta.__str__().encode('UTF-8'), usedforsecurity=False).hexdigest()
|
||||||
if self._check_hash(_hash, 'news_hashes'):
|
if self._check_hash(_hash, 'news_hashes'):
|
||||||
return
|
articles.reverse()
|
||||||
|
return articles
|
||||||
else:
|
else:
|
||||||
self._store_hash(_hash, 'news_hashes')
|
self._store_hash(_hash, 'news_hashes')
|
||||||
|
|
||||||
articles.append(article_meta)
|
articles.append(article_meta)
|
||||||
return articles.reverse()
|
articles.reverse()
|
||||||
|
return articles
|
||||||
|
|
||||||
async def close(self):
|
async def close(self):
|
||||||
await self.client.close()
|
await self.client.close()
|
||||||
|
|||||||
Reference in New Issue
Block a user