lalithadevi
commited on
Commit
•
c3395ab
1
Parent(s):
f442802
Update app.py
Browse files
app.py
CHANGED
@@ -36,22 +36,20 @@ interpreter, label_encoder, tokenizer = load_model()
|
|
36 |
@cross_origin()
|
37 |
def update_news():
|
38 |
logger.warning('Entering update_news()')
|
39 |
-
status_json = "{'status':'success'}"
|
40 |
status_code = 200
|
41 |
try:
|
42 |
db_read = DBRead()
|
43 |
db_write = DBWrite()
|
44 |
old_news = db_read.read_news_from_db()
|
45 |
-
if old_news is None:
|
46 |
-
logger.warning('No old news Found')
|
47 |
new_news = get_news()
|
48 |
-
if new_news is None:
|
49 |
-
raise Exception('No news news Found')
|
50 |
news_df = predict_news_category(old_news, new_news, interpreter, label_encoder, tokenizer)
|
|
|
|
|
51 |
news_json = [*json.loads(news_df.reset_index(drop=True).to_json(orient="index")).values()]
|
52 |
db_write.insert_news_into_db(news_json)
|
53 |
-
except:
|
54 |
-
status_json = "{'status':'failure'}"
|
55 |
status_code = 500
|
56 |
raise
|
57 |
logger.warning('Exiting update_news()')
|
|
|
36 |
@cross_origin()
|
37 |
def update_news():
|
38 |
logger.warning('Entering update_news()')
|
39 |
+
status_json = "{'status':'success', 'message':'success'}"
|
40 |
status_code = 200
|
41 |
try:
|
42 |
db_read = DBRead()
|
43 |
db_write = DBWrite()
|
44 |
old_news = db_read.read_news_from_db()
|
|
|
|
|
45 |
new_news = get_news()
|
|
|
|
|
46 |
news_df = predict_news_category(old_news, new_news, interpreter, label_encoder, tokenizer)
|
47 |
+
if news_df is None:
|
48 |
+
raise Exception('Could not generate category predictions')
|
49 |
news_json = [*json.loads(news_df.reset_index(drop=True).to_json(orient="index")).values()]
|
50 |
db_write.insert_news_into_db(news_json)
|
51 |
+
except Exception as e:
|
52 |
+
status_json = "{'status':'failure', 'message':'" + str(e) + "'}"
|
53 |
status_code = 500
|
54 |
raise
|
55 |
logger.warning('Exiting update_news()')
|