Use print when in verbose mode

Instead of mixing print and logging usage in the main
program just instead use print directly, this still
configures logging incase we use a library which has
useful output that verbose mode should display.

Change-Id: I38e77ba53e72d68e612d77d4b2c9b6af465d385c
This commit is contained in:
Joshua Harlow 2014-08-30 18:05:36 -07:00
parent 5bbb86c198
commit 9b439777f4
1 changed files with 5 additions and 6 deletions

View File

@ -35,8 +35,6 @@ import logging
import os
import sys
LOG = logging.getLogger(__name__)
if __name__ == '__main__':
# Only useful for when running directly (for dev/debugging).
sys.path.insert(0, os.path.abspath(os.getcwd()))
@ -217,8 +215,6 @@ def main():
except AttributeError:
check_name = ".".join([c.__class__.__module__,
c.__class__.__name__])
if args.get('verbose'):
print(" Running check '%s'" % check_name)
error_counts.setdefault(check_name, 0)
try:
reports = set(c.REPORTS)
@ -227,9 +223,12 @@ def main():
else:
reports = reports - ignoreables
if not reports:
LOG.debug("Skipping check '%s', determined to only"
" check ignoreable codes", check_name)
if args.get('verbose'):
print(" Skipping check '%s', determined to only"
" check ignoreable codes" % check_name)
continue
if args.get('verbose'):
print(" Running check '%s'" % check_name)
if isinstance(c, checks.ContentCheck):
for line_num, code, message in c.report_iter(f):
if code in ignoreables: