Spaces:
Running
Running
Commit
·
4b08d28
1
Parent(s):
f4eb7a2
Add error handling for blog posting in main.py
Browse files
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 |
-
|
|
|
|
|
|
|
|
|
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,
|