Fail with better error if we can't find library.
authorColin Walters <walters@verbum.org>
Mon, 25 Aug 2008 00:32:27 +0000 (00:32 +0000)
committerColin Walters <walters@src.gnome.org>
Mon, 25 Aug 2008 00:32:27 +0000 (00:32 +0000)
2008-08-24  Colin Walters  <walters@verbum.org>

* giscanner/glibtransformer.py: Fail with better
error if we can't find library.

svn path=/trunk/; revision=487

ChangeLog
giscanner/glibtransformer.py

index 940e2dd..994736e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-08-24  Colin Walters  <walters@verbum.org>
+
+       * giscanner/glibtransformer.py: Fail with better
+       error if we can't find library.
+
 2008-08-24  Colin Walters  <walters@verbum.org>
 
        * tools/g-ir-scanner: Use subprocess instead of
index 95d67e6..6da2790 100644 (file)
@@ -58,12 +58,12 @@ class GLibTransformer(object):
     def add_library(self, libname):
         # For testing mainly.
         if libname.endswith('.la'):
-            libname = extract_libtool(libname)
+            found_libname = extract_libtool(libname)
         else:
-            libname = find_library(libname)
-        if not libname:
+            found_libname = find_library(libname)
+        if not found_libname:
             raise ValueError("Failed to find library: %r" % (libname, ))
-        self._libraries.append(ctypes.cdll.LoadLibrary(libname))
+        self._libraries.append(ctypes.cdll.LoadLibrary(found_libname))
 
     def parse(self):
         namespace = self._transformer.parse()