diff options
Diffstat (limited to 'bin/linecount.py')
| -rw-r--r-- | bin/linecount.py | 34 | 
1 files changed, 17 insertions, 17 deletions
diff --git a/bin/linecount.py b/bin/linecount.py index 147089a..75723d0 100644 --- a/bin/linecount.py +++ b/bin/linecount.py @@ -1,6 +1,6 @@  #!/usr/bin/env python  # -# Copyright (c) 2001 - 2016 The SCons Foundation +# Copyright (c) 2001 - 2017 The SCons Foundation  #  # Count statistics about SCons test and source files.  This must be run  # against a fully-populated tree (for example, one that's been freshly @@ -21,9 +21,9 @@  # in each category, the number of non-blank lines, and the number of  # non-comment lines.  The last figure (non-comment) lines is the most  # interesting one for most purposes. -from __future__ import division +from __future__ import division, print_function -__revision__ = "bin/linecount.py rel_2.5.1:3735:9dc6cee5c168 2016/11/03 14:02:02 bdbaddog" +__revision__ = "bin/linecount.py rel_3.0.0:4395:8972f6a2f699 2017/09/18 12:59:24 bdbaddog"  import os.path @@ -98,23 +98,23 @@ all_tests = Collection('all tests', src_tests.files + test_tests.files)  def ratio(over, under):      return "%.2f" % (float(len(over)) / float(len(under))) -print fmt % ('', '', '', '', '', 'non-blank') -print fmt % ('', 'files', 'lines', 'non-blank', 'non-comment', 'non-comment') -print -print fmt % src_Tests_py_tests.printables() -print fmt % src_test_tests.printables() -print -print fmt % src_tests.printables() -print fmt % test_tests.printables() -print -print fmt % all_tests.printables() -print fmt % sources.printables() -print -print fmt % ('ratio:', +print(fmt % ('', '', '', '', '', 'non-blank')) +print(fmt % ('', 'files', 'lines', 'non-blank', 'non-comment', 'non-comment')) +print() +print(fmt % src_Tests_py_tests.printables()) +print(fmt % src_test_tests.printables()) +print() +print(fmt % src_tests.printables()) +print(fmt % test_tests.printables()) +print() +print(fmt % all_tests.printables()) +print(fmt % sources.printables()) +print() +print(fmt % ('ratio:',               ratio(all_tests, sources),               ratio(all_tests.lines(), sources.lines()),               ratio(all_tests.non_blank(), sources.non_blank()),               ratio(all_tests.non_comment(), sources.non_comment()),               ratio(all_tests.non_blank_non_comment(),                     sources.non_blank_non_comment()) -            ) +            ))  | 
