about summary refs log tree commit diff
path: root/more_functions.py
diff options
context:
space:
mode:
authorPjotr Prins2026-04-05 17:30:32 +0200
committerPjotr Prins2026-04-05 17:30:32 +0200
commitf38a5be24654c753949065812661df83220bec3f (patch)
treef322934739ad0e2bd70f91b6b9b17bf68e23d356 /more_functions.py
parent8f84075f667fd3ad523d395cc1c66c07bbef0c23 (diff)
downloadgenecup-f38a5be24654c753949065812661df83220bec3f.tar.gz
Also cache gemini results
Diffstat (limited to 'more_functions.py')
-rwxr-xr-xmore_functions.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/more_functions.py b/more_functions.py
index a6cb86f..a115899 100755
--- a/more_functions.py
+++ b/more_functions.py
@@ -26,7 +26,8 @@ def esearch_pmids(query):
     print(f"  popen: {pmid_cmd}")
     pmids = os.popen(pmid_cmd).read().strip()
     pmid_list = [p for p in pmids.split("\n") if p.strip()] if pmids else []
-    _esearch_cache[key] = pmid_list
+    if pmid_list:
+        _esearch_cache[key] = pmid_list
     return pmid_list
 
 def undic(dic):