From d51e90c092efc2ab493bea05cfc0b8e06aabb765 Mon Sep 17 00:00:00 2001 From: Sol Jerome Date: Mon, 13 Aug 2012 15:27:43 -0500 Subject: bcfg2-crypt: Prevent traceback when missing M2Crypto Signed-off-by: Sol Jerome --- src/sbin/bcfg2-crypt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/sbin/bcfg2-crypt b/src/sbin/bcfg2-crypt index 89dfe3e2a..79f9e26a2 100755 --- a/src/sbin/bcfg2-crypt +++ b/src/sbin/bcfg2-crypt @@ -7,7 +7,13 @@ import logging import lxml.etree import Bcfg2.Logger import Bcfg2.Options -import Bcfg2.Encryption +try: + import Bcfg2.Encryption +except ImportError: + err = sys.exc_info()[1] + print("Import failed '%s'. Is M2Crypto installed?" % + err) + raise SystemExit(1) LOGGER = None -- cgit v1.2.3-1-g7c22