aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/crawler/classic_crawler.py7
-rw-r--r--src/web/controllers/abstract.py1
2 files changed, 5 insertions, 3 deletions
diff --git a/src/crawler/classic_crawler.py b/src/crawler/classic_crawler.py
index d263494f..8d1c499d 100644
--- a/src/crawler/classic_crawler.py
+++ b/src/crawler/classic_crawler.py
@@ -141,8 +141,9 @@ async def insert_database(user, feed):
new_updated_date = dateutil.parser.parse(article['updated'])
except Exception as e:
new_updated_date = existing_article.date
- logger.exception("new_updated_date failed: " + str(e))
- print("new_updated_date failed: " + str(e))
+ print(new_updated_date)
+ logger.exception("new_updated_date failed: ")
+ print("new_updated_date failed: ")
if None is existing_article.updated_date:
existing_article.updated_date = new_updated_date.replace(tzinfo=None)
@@ -174,8 +175,8 @@ async def insert_database(user, feed):
async def init_process(user, feed):
# Fetch the feed and insert new articles in the database
- articles = await insert_database(user, feed)
try:
+ articles = await insert_database(user, feed)
logger.debug('inserted articles for %s', feed.title)
except Exception as e:
print('init_process: ' + str(e))
diff --git a/src/web/controllers/abstract.py b/src/web/controllers/abstract.py
index 570fe062..58532660 100644
--- a/src/web/controllers/abstract.py
+++ b/src/web/controllers/abstract.py
@@ -103,6 +103,7 @@ class AbstractController:
def update(self, filters, attrs):
assert attrs, "attributes to update must not be empty"
+ result = None
try:
result = self._get(**filters).update(attrs, synchronize_session=False)
db.session.commit()
bgstack15