[PATCH 1/1] version: detect missing checkout info via ImportError

0 views
Skip to first unread message

Rob Browning

unread,
Mar 6, 2026, 6:12:05 PM (8 days ago) Mar 6
to bup-...@googlegroups.com
When checkout_info.py was missing entirely, an ImportError was raised,
not ModuleNotFoundError (a subclass).

Signed-off-by: Rob Browning <r...@defaultvalue.org>
Tested-by: Rob Browning <r...@defaultvalue.org>
---

Pushed to main.

lib/bup/version.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/bup/version.py b/lib/bup/version.py
index 4584735d..dbbe6fe3 100644
--- a/lib/bup/version.py
+++ b/lib/bup/version.py
@@ -3,7 +3,7 @@
from bup import source_info
try:
import bup.checkout_info as checkout_info
-except ModuleNotFoundError:
+except ImportError:
checkout_info = None

if checkout_info:
--
2.47.3

Reply all
Reply to author
Forward
0 new messages