From: Colin Walters Date: Wed, 17 Feb 2010 16:18:18 +0000 (-0500) Subject: [scanner] Catch OSError too when checking for libtool X-Git-Tag: GOBJECT_INTROSPECTION_0_6_8~6 X-Git-Url: http://git.roojs.org/?p=gnome.gobject-introspection;a=commitdiff_plain;h=a9e1429efb898b54b34e143a0d62ccf4e33c92be [scanner] Catch OSError too when checking for libtool If we don't have permission to execute the libtool binary, we'd just throw here which is wrong. Fix this by catching all exceptions. --- diff --git a/giscanner/utils.py b/giscanner/utils.py index 00d7a88..3bbf33b 100644 --- a/giscanner/utils.py +++ b/giscanner/utils.py @@ -97,7 +97,7 @@ def get_libtool_command(options): try: subprocess.check_call(['libtool', '--version'], stdout=open(os.devnull)) - except subprocess.CalledProcessError, e: + except: # If libtool's not installed, assume we don't need it return None