[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