[Checkins] SVN: zope.repositorypolicy/branches/icemac_report_zvsl/src/zope/repositorypolicy/project.py report an error wen finding a ZVSL (Zope Visible Source License) licensed file

Michael Howitz mh at gocept.com
Fri Apr 15 02:37:31 EDT 2011


Log message for revision 121436:
  report an error wen finding a ZVSL (Zope Visible Source License) licensed file
  

Changed:
  U   zope.repositorypolicy/branches/icemac_report_zvsl/src/zope/repositorypolicy/project.py

-=-
Modified: zope.repositorypolicy/branches/icemac_report_zvsl/src/zope/repositorypolicy/project.py
===================================================================
--- zope.repositorypolicy/branches/icemac_report_zvsl/src/zope/repositorypolicy/project.py	2011-04-15 06:36:18 UTC (rev 121435)
+++ zope.repositorypolicy/branches/icemac_report_zvsl/src/zope/repositorypolicy/project.py	2011-04-15 06:37:30 UTC (rev 121436)
@@ -15,7 +15,10 @@
 LICENSE_PATTERN = re.compile(
     '^(?P<lead>.*)Version (?P<version>.*) \(ZPL\)\.')
 
+ALIEN_ZVSL_LICENSE_PATTERN = re.compile(
+    '^(?P<lead>.*)Version (?P<version>.*) \(ZVSL\)\.')
 
+
 def walk_project_dir(root, callback):
     def visit(args, dirname, names):
         for name in list(names):
@@ -137,8 +140,12 @@
                     self.log.append('%s:%i: incorrect ZPL version: %s' % (
                     filename.replace(self.working_dir + '/', ''), i + 1,
                     m.group('version')))
+            m = ALIEN_ZVSL_LICENSE_PATTERN.match(line)
+            if m is not None:
+                self.log.append('%s:%i: incorrect license: ZVSL version: %s' % (
+                        filename.replace(self.working_dir + '/', ''), i + 1,
+                        m.group('version')))
 
-
 def main():
     result = 0
     checker = Checker(sys.argv[1])



More information about the checkins mailing list