ADD Integrity error exception;

pull/3/head
kevin.caires 3 years ago
parent 3e1e8144de
commit 4b215eff18

@ -5,6 +5,7 @@ import requests
from models.news import ViewedNews
from settings.config import GOOGLE_NEWS, SQLACHEMY
from sqlalchemy.orm import Session
from sqlalchemy.exc import IntegrityError
logger = logging.getLogger(__name__)
@ -61,7 +62,11 @@ class News:
_date = self._date_convert(article['publishedAt'])
new = ViewedNews(title=article['title'], published_at=_date.date())
session.add(new)
session.commit()
try:
session.commit()
except IntegrityError:
continue
def news(self) -> list:
"""

Loading…
Cancel
Save