From 67af8b910b62de6542e15d68c8dd5a275cf77f55 Mon Sep 17 00:00:00 2001 From: Philipp Hahn Date: Tue, 20 Nov 2018 08:59:35 +0100 Subject: override: Simplify exception handling sys.exc_info() returns a 3-tuple (type, value, traceback), where `value` is the instance captured by `except type as value`. Signed-off-by: Philipp Hahn --- libvirt-override.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'libvirt-override.py') diff --git a/libvirt-override.py b/libvirt-override.py index 192831e..aeeee52 100644 --- a/libvirt-override.py +++ b/libvirt-override.py @@ -3,17 +3,13 @@ # # On cygwin, the DLL is called cygvirtmod.dll -import sys - try: import libvirtmod -except ImportError: - lib_e = sys.exc_info()[1] +except ImportError as lib_e: try: import cygvirtmod as libvirtmod - except ImportError: - cyg_e = sys.exc_info()[1] - if str(cyg_e).count("No module named"): + except ImportError as cyg_e: + if "No module named" in str(cyg_e): raise lib_e -- cgit v1.2.1