Spaces:
Running
Running
Update search_utils.py
Browse files- search_utils.py +3 -5
search_utils.py
CHANGED
@@ -358,13 +358,11 @@ class MetadataManager:
|
|
358 |
return f"https://www.semanticscholar.org/paper/{paper['paperId']}"
|
359 |
except requests.exceptions.HTTPError as http_err:
|
360 |
if response.status_code == 429:
|
361 |
-
|
362 |
-
# Optionally, add a sleep delay here for backoff
|
363 |
time.sleep(1) # simple backoff delay; consider exponential backoff
|
364 |
-
else:
|
365 |
-
# logger.error(f"Semantic Scholar API failed for '{title}': {http_err}")
|
366 |
except Exception as e:
|
367 |
-
|
|
|
368 |
return None
|
369 |
|
370 |
|
|
|
358 |
return f"https://www.semanticscholar.org/paper/{paper['paperId']}"
|
359 |
except requests.exceptions.HTTPError as http_err:
|
360 |
if response.status_code == 429:
|
361 |
+
|
|
|
362 |
time.sleep(1) # simple backoff delay; consider exponential backoff
|
|
|
|
|
363 |
except Exception as e:
|
364 |
+
logger.error(f"Semantic Scholar API failed for '{title}': {e}")
|
365 |
+
|
366 |
return None
|
367 |
|
368 |
|