From 39f655e7799c5c80e316c048a7b05ac2c01d2528 Mon Sep 17 00:00:00 2001 From: Radostin Stoyanov Date: Wed, 1 Nov 2017 00:19:46 +0000 Subject: Show error when guestfs-python is not installed Show appropriate error message when the python bindings for libguestfs are not installed. --- src/virtBootstrap/utils.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/virtBootstrap/utils.py b/src/virtBootstrap/utils.py index ea84ed3..20a59d2 100644 --- a/src/virtBootstrap/utils.py +++ b/src/virtBootstrap/utils.py @@ -33,9 +33,14 @@ import sys import tempfile import logging -import guestfs import passlib.hosts +try: + import guestfs +except ImportError: + raise RuntimeError('Python bindings for libguestfs are not installed') + + # pylint: disable=invalid-name # Create logger logger = logging.getLogger(__name__) -- cgit