gobject-introspection r860 - in trunk: . giscanner
- From: otaylor svn gnome org
- To: svn-commits-list gnome org
- Subject: gobject-introspection r860 - in trunk: . giscanner
- Date: Sat,  1 Nov 2008 23:01:21 +0000 (UTC)
Author: otaylor
Date: Sat Nov  1 23:01:21 2008
New Revision: 860
URL: http://svn.gnome.org/viewvc/gobject-introspection?rev=860&view=rev
Log:
2008-11-01  Owen Taylor  <otaylor redhat com>
        Bug 558848 giparser.py: shared library should be optional
        When parsing a .gir, allow the shared-library attribute
        of <namespace/> to be missing: this corresponds to the handling
        in libgirepository and elsewhere.
Modified:
   trunk/ChangeLog
   trunk/giscanner/girparser.py
Modified: trunk/giscanner/girparser.py
==============================================================================
--- trunk/giscanner/girparser.py	(original)
+++ trunk/giscanner/girparser.py	Sat Nov  1 23:01:21 2008
@@ -94,8 +94,9 @@
         assert ns is not None
         self._namespace = Namespace(ns.attrib['name'],
                                     ns.attrib['version'])
-        self._shared_libraries.extend(
-            ns.attrib['shared-library'].split(','))
+        if 'shared-library' in ns.attrib:
+            self._shared_libraries.extend(
+                ns.attrib['shared-library'].split(','))
 
         parser_methods = {
             _corens('alias'): self._parse_alias,
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]