packages: gtk+2/gtk+2-gtk-builder-convert.patch (NEW) - initial - fix "Asse...

uzsolt uzsolt at pld-linux.org
Wed Aug 12 13:27:59 CEST 2009


Author: uzsolt                       Date: Wed Aug 12 11:27:59 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- initial
- fix "AssertionError: Badly formed XML, there is no <glade-interface> tag." error

---- Files affected:
packages/gtk+2:
   gtk+2-gtk-builder-convert.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/gtk+2/gtk+2-gtk-builder-convert.patch
diff -u /dev/null packages/gtk+2/gtk+2-gtk-builder-convert.patch:1.1
--- /dev/null	Wed Aug 12 13:27:59 2009
+++ packages/gtk+2/gtk+2-gtk-builder-convert.patch	Wed Aug 12 13:27:54 2009
@@ -0,0 +1,33 @@
+--- gtk+-2.16.5-orig/gtk/gtk-builder-convert	2009-07-18 05:53:24.000000000 +0200
++++ gtk+-2.16.5/gtk/gtk-builder-convert	2009-08-12 13:00:04.462760324 +0200
+@@ -229,18 +229,18 @@
+         return obj
+ 
+     def _parse(self):
+-        glade_iface = self._dom.getElementsByTagName("glade-interface")
+-        assert glade_iface, ("Badly formed XML, there is "
+-                             "no <glade-interface> tag.")
+-        # Rename glade-interface to interface
+-        glade_iface[0].tagName = 'interface'
+-        self._interface = glade_iface[0]
+-
+-        # Remove glade-interface doc type
+-        for node in self._dom.childNodes:
+-            if node.nodeType == Node.DOCUMENT_TYPE_NODE:
+-                if node.name == 'glade-interface':
+-                    self._dom.removeChild(node)
++#        glade_iface = self._dom.getElementsByTagName("glade-interface")
++#        assert glade_iface, ("Badly formed XML, there is "
++#                             "no <glade-interface> tag.")
++#        # Rename glade-interface to interface
++#        glade_iface[0].tagName = 'interface'
++#        self._interface = glade_iface[0]
++#
++#        # Remove glade-interface doc type
++#        for node in self._dom.childNodes:
++#            if node.nodeType == Node.DOCUMENT_TYPE_NODE:
++#                if node.name == 'glade-interface':
++#                    self._dom.removeChild(node)
+ 
+         # Strip unsupported tags
+         for tag in ['requires', 'requires-version']:
================================================================


More information about the pld-cvs-commit mailing list