gobject-introspection r375 - in trunk: . giscanner



Author: johan
Date: Thu Aug 14 16:56:47 2008
New Revision: 375
URL: http://svn.gnome.org/viewvc/gobject-introspection?rev=375&view=rev

Log:
2008-08-14  Johan Dahlin  <johan gnome org>

    * giscanner/transformer.py:
    New internal function for adding a new node.



Modified:
   trunk/ChangeLog
   trunk/giscanner/transformer.py

Modified: trunk/giscanner/transformer.py
==============================================================================
--- trunk/giscanner/transformer.py	(original)
+++ trunk/giscanner/transformer.py	Thu Aug 14 16:56:47 2008
@@ -66,12 +66,7 @@
         nodes = []
         for symbol in self.generator.get_symbols():
             node = self._traverse_one(symbol)
-            if node is None:
-                continue
-            if node.name.startswith('_'):
-                continue
-            self._namespace.nodes.append(node)
-            self._output_ns[node.name] = node
+            self._add_node(node)
         return self._namespace
 
     def register_include(self, filename):
@@ -104,6 +99,14 @@
 
     # Private
 
+    def _add_node(self, node):
+        if node is None:
+            return
+        if node.name.startswith('_'):
+            return
+        self._namespace.nodes.append(node)
+        self._output_ns[node.name] = node
+
     def _strip_namespace_func(self, name):
         orig_name = name
         prefix = self._namespace.name.lower() + '_'



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]