From 890546518425e6148161919e5d0f142790ce4070 Mon Sep 17 00:00:00 2001
From: Peter Cock
Date: Mon, 3 Aug 2026 12:03:30 +0100
Subject: [PATCH] Handle missing $FUNANNOTATE2_DB in install command
---
funannotate2/install.py | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/funannotate2/install.py b/funannotate2/install.py
index 0cd8387..069fc26 100644
--- a/funannotate2/install.py
+++ b/funannotate2/install.py
@@ -42,6 +42,12 @@ def install(args):
log = logger.info
system_info(log)
+ if not env["FUNANNOTATE2_DB"]:
+ logger.error(
+ "Backend database location $FUNANNOTATE2_DB environment variable has not been defined."
+ )
+ return
+
# now get databases and ensure folders exist
if not os.path.isdir(env["FUNANNOTATE2_DB"]):
os.makedirs(env["FUNANNOTATE2_DB"])