div. updates

This commit is contained in:
andis
2017-02-17 10:02:20 +01:00
parent bdfa16728d
commit b71803c050
14 changed files with 224 additions and 65 deletions

View File

@@ -5,6 +5,7 @@ from src.database import db_session
from mqueues import fetch_queue, compile_queue, put_fetch_queue
from fetching import fetch_page, downloadfile, announce_articleid
from fixing import fix_html, fix_file
#from src import app
from compiler import article_types
from fixing import fix_link
@@ -28,12 +29,19 @@ def process_article(art):
aa.last_fetched=datetime.now()
aa.sourcetype=art["sourcetype"]
db_session.add(aa)
db_session.commit()
try:
db_session.commit()
except InvalidRequestError,e:
db_session.rollback()
clogger.error(e)
clogger.info("Updated/Added Article "+ str(aa.id) + ": " + (aa.title.encode("utf-8")))
db_session.close()
return aa
# app.logger.info("Updated/Added Article "+ str(aa.id) + ": " + (aa.title.encode("utf-8")))
# db_session.close()
# announce_articleid(aa.id)
#
return aa
# process a single found url
def process_url(url,tpe, parent_url,params={}):