proKBD commited on
Commit
ada2f0f
·
verified ·
1 Parent(s): daf8f64

Update utils.py

Browse files
Files changed (1) hide show
  1. utils.py +6 -0
utils.py CHANGED
@@ -59,6 +59,12 @@ def analyze_company_data(company_name: str) -> Dict[str, Any]:
59
  # Calculate overall sentiment
60
  overall_sentiment = sentiment_analyzer.get_overall_sentiment(processed_articles)
61
 
 
 
 
 
 
 
62
  return {
63
  "articles": processed_articles,
64
  "comparative_sentiment_score": sentiment_scores,
 
59
  # Calculate overall sentiment
60
  overall_sentiment = sentiment_analyzer.get_overall_sentiment(processed_articles)
61
 
62
+ # Ensure consistent array lengths in sentiment_scores
63
+ max_length = max(len(scores) for scores in sentiment_scores.values())
64
+ for source in sentiment_scores:
65
+ # Pad shorter arrays with 'neutral' to match the longest array
66
+ sentiment_scores[source].extend(['neutral'] * (max_length - len(sentiment_scores[source])))
67
+
68
  return {
69
  "articles": processed_articles,
70
  "comparative_sentiment_score": sentiment_scores,