[Checkins] SVN: zope.wineggbuilder/trunk/src/zope/wineggbuilder/build.py note skipped versions in the status table

Adam Groszer cvs-admin at zope.org
Mon Jan 21 10:43:30 UTC 2013


Log message for revision 129066:
  note skipped versions in the status table

Changed:
  U   zope.wineggbuilder/trunk/src/zope/wineggbuilder/build.py

-=-
Modified: zope.wineggbuilder/trunk/src/zope/wineggbuilder/build.py
===================================================================
--- zope.wineggbuilder/trunk/src/zope/wineggbuilder/build.py	2013-01-21 10:38:59 UTC (rev 129065)
+++ zope.wineggbuilder/trunk/src/zope/wineggbuilder/build.py	2013-01-21 10:43:30 UTC (rev 129066)
@@ -162,6 +162,10 @@
 
         status.setVersions(self, versions)
 
+        def skip(version):
+            for target in self.targets:
+                status.setStatus(self, version, "skip", target)
+
         #1.1 filter versions according to minVersion and maxVersion:
         if self.minVersion:
             minver = StrictVersion(self.minVersion)
@@ -170,6 +174,8 @@
                 try:
                     if StrictVersion(v) >= minver:
                         ov.append(v)
+                    else:
+                        skip(v)
                 except ValueError:
                     pass
             versions = ov
@@ -181,12 +187,19 @@
                 try:
                     if StrictVersion(v) <= maxver:
                         ov.append(v)
+                    else:
+                        skip(v)
                 except ValueError:
                     pass
             versions = ov
 
-        versions = [v for v in versions
-                    if v not in self.excludeVersions]
+        ov = []
+        for v in versions:
+            if v in self.excludeVersions:
+                skip(v)
+            else:
+                ov.append(v)
+        versions = ov
 
         versions.sort()
         if len(versions) == 0:



More information about the checkins mailing list