You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@gump.apache.org by le...@apache.org on 2005/07/08 22:27:14 UTC

svn commit: r209878 - /gump/branches/Gump3/pygump/python/gump/engine/normalizer.py

Author: leosimons
Date: Fri Jul  8 13:27:12 2005
New Revision: 209878

URL: http://svn.apache.org/viewcvs?rev=209878&view=rev
Log:
Don't drop projects without a module from the normalizer

Modified:
    gump/branches/Gump3/pygump/python/gump/engine/normalizer.py

Modified: gump/branches/Gump3/pygump/python/gump/engine/normalizer.py
URL: http://svn.apache.org/viewcvs/gump/branches/Gump3/pygump/python/gump/engine/normalizer.py?rev=209878&r1=209877&r2=209878&view=diff
==============================================================================
--- gump/branches/Gump3/pygump/python/gump/engine/normalizer.py (original)
+++ gump/branches/Gump3/pygump/python/gump/engine/normalizer.py Fri Jul  8 13:27:12 2005
@@ -270,17 +270,17 @@
         projects = self._get_list_merged_by_name("project")
         exclude = ["project", "module", "repository"];
         for project in projects:
+            clone = project.cloneNode(True)
+            self._clean_out_by_tag( clone, exclude )
+
             module = self._find_module_for_project(project)
             if not module:
                 name = project.getAttribute("name")
-                self.log.warn("Dropping project '%s' because no corresponding module could be found!" % name)
-                continue
-            
-            clone = project.cloneNode(True)
-            self._clean_out_by_tag( clone, exclude )
-            moduleref = self.newdoc.createElement("module")
-            moduleref.setAttribute("name", module.getAttribute("name") )
-            clone.insertBefore(moduleref, clone.firstChild)
+                self.log.warn("Project '%s' does not have a corresponding module!" % name)
+            else:
+                moduleref = self.newdoc.createElement("module")
+                moduleref.setAttribute("name", module.getAttribute("name") )
+                clone.insertBefore(moduleref, clone.firstChild)
             
             self.projects.appendChild(clone)