raannakasturi commited on
Commit
4b08d28
·
1 Parent(s): f4eb7a2

Add error handling for blog posting in main.py

Browse files
Files changed (1) hide show
  1. main.py +5 -2
main.py CHANGED
@@ -6,7 +6,6 @@ from fetch_data import fetch_paper_data_with_category
6
  from post_blog import post_blog
7
  from send_mail import send_email
8
 
9
- # Load environment variables
10
  dotenv.load_dotenv()
11
  access_key = os.getenv("ACCESS_KEY")
12
 
@@ -26,7 +25,11 @@ def paper_data(paper_data, wait_time=5):
26
  print(f"Skipping paper with ID: {paper_id} (missing details)")
27
  continue
28
  summary, mindmap = summarize_paper(pdf_url, paper_id, access_key)
29
- post_blog(title, category, summary, mindmap, citation, access_key, wait_time)
 
 
 
 
30
  data['data'][category][paper_id] = {
31
  "id": paper_id,
32
  "doi": doi,
 
6
  from post_blog import post_blog
7
  from send_mail import send_email
8
 
 
9
  dotenv.load_dotenv()
10
  access_key = os.getenv("ACCESS_KEY")
11
 
 
25
  print(f"Skipping paper with ID: {paper_id} (missing details)")
26
  continue
27
  summary, mindmap = summarize_paper(pdf_url, paper_id, access_key)
28
+ try:
29
+ post_blog(title, category, summary, mindmap, citation, access_key, wait_time)
30
+ except Exception as e:
31
+ print(f"Error posting blog '{title}': {e}")
32
+ continue
33
  data['data'][category][paper_id] = {
34
  "id": paper_id,
35
  "doi": doi,