lalithadevi commited on
Commit
c3395ab
1 Parent(s): f442802

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -7
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()')