[Checkins] SVN: z3c.checkversions/branches/esteele-incremental/z3c/checkversions/ When doing incremental checks, only display the new version, and refrain from displaying the old versions of the remaining packages. Using "verbose" will result in displaying the original manner. Add a "quiet" option which removes non-version output (ie "#Checking buildout...").

Eric Steele ems174 at psu.edu
Fri Apr 1 10:04:38 EDT 2011


Log message for revision 121198:
  When doing incremental checks, only display the new version, and refrain from displaying the old versions of the remaining packages. Using "verbose" will result in displaying the original manner. Add a "quiet" option which removes non-version output (ie "#Checking buildout...").

Changed:
  U   z3c.checkversions/branches/esteele-incremental/z3c/checkversions/base.py
  U   z3c.checkversions/branches/esteele-incremental/z3c/checkversions/buildout.py
  U   z3c.checkversions/branches/esteele-incremental/z3c/checkversions/buildout.txt
  U   z3c.checkversions/branches/esteele-incremental/z3c/checkversions/main.py

-=-
Modified: z3c.checkversions/branches/esteele-incremental/z3c/checkversions/base.py
===================================================================
--- z3c.checkversions/branches/esteele-incremental/z3c/checkversions/base.py	2011-04-01 11:37:22 UTC (rev 121197)
+++ z3c.checkversions/branches/esteele-incremental/z3c/checkversions/base.py	2011-04-01 14:04:35 UTC (rev 121198)
@@ -41,9 +41,11 @@
     def __init__(self,
                  index_url=None,
                  verbose=False,
+                 quiet=False,
                  blacklist=None,
                  incremental=False):
         self.verbose = verbose
+        self.quiet = quiet
         self.incremental = incremental
         if blacklist:
             # create a set of tuples with bad versions
@@ -81,7 +83,8 @@
         for name, version in versions.items():
             if self.incremental == 'stop':
                 # skip subsequent scans
-                print("%s=%s" % (name, version))
+                if self.verbose:
+                    print("%s=%s" % (name, version))
                 continue
             parsed_version = parse_version(version)
             req = Requirement.parse(name)

Modified: z3c.checkversions/branches/esteele-incremental/z3c/checkversions/buildout.py
===================================================================
--- z3c.checkversions/branches/esteele-incremental/z3c/checkversions/buildout.py	2011-04-01 11:37:22 UTC (rev 121197)
+++ z3c.checkversions/branches/esteele-incremental/z3c/checkversions/buildout.py	2011-04-01 14:04:35 UTC (rev 121198)
@@ -39,8 +39,9 @@
         buildout_index = buildout['buildout'].get('index')
         if not self.__custom_url:
             self._set_index_url(buildout_index)
-
-        print(u"# Checking buildout file %s" % self.filename)
+            
+        if not self.quiet:
+            print(u"# Checking buildout file %s" % self.filename)
         return buildout['versions']
 
 

Modified: z3c.checkversions/branches/esteele-incremental/z3c/checkversions/buildout.txt
===================================================================
--- z3c.checkversions/branches/esteele-incremental/z3c/checkversions/buildout.txt	2011-04-01 11:37:22 UTC (rev 121197)
+++ z3c.checkversions/branches/esteele-incremental/z3c/checkversions/buildout.txt	2011-04-01 14:04:35 UTC (rev 121198)
@@ -115,7 +115,7 @@
 test a just single new package against a set of other packages.
 
 >>> checker = buildout.Checker(filename=buildout_path,
-...                            verbose=True,
+...                            verbose=False,
 ...                            incremental=True,
 ...                            blacklist=blacklist_path)
 >>> checker.check()

Modified: z3c.checkversions/branches/esteele-incremental/z3c/checkversions/main.py
===================================================================
--- z3c.checkversions/branches/esteele-incremental/z3c/checkversions/main.py	2011-04-01 11:37:22 UTC (rev 121197)
+++ z3c.checkversions/branches/esteele-incremental/z3c/checkversions/main.py	2011-04-01 14:04:35 UTC (rev 121198)
@@ -58,6 +58,13 @@
                       action='store_true',
                       default=False,
                       help=u"Verbose mode (prints old versions too)")
+
+    parser.add_option('-q', '--quiet',
+                      dest='quiet',
+                      action='store_true',
+                      default=False,
+                      help=u"Quiet mode (supresses debugging output)")
+
     options, args = parser.parse_args()
 
     if len(args) > 1:
@@ -80,12 +87,14 @@
                                    blacklist=options.blacklist,
                                    incremental=options.incremental,
                                    verbose=options.verbose,
+                                   quiet=options.quiet,
                                    **kw)
     else:
         import installed
         checker = installed.Checker(blacklist=options.blacklist,
                                     incremental=options.incremental,
-                                    verbose=options.verbose)
+                                    verbose=options.verbose,
+                                    quiet=options.quiet)
 
     checker.check(level=options.level)
 



More information about the checkins mailing list