22 lines
		
	
	
		
			614 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			614 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
#!/usr/bin/env python
 | 
						|
 | 
						|
# hands on script to compute the non-empty Lines of Code 
 | 
						|
# for tests and non-test code 
 | 
						|
 | 
						|
"""\
 | 
						|
py.countloc [PATHS]
 | 
						|
 | 
						|
Count (non-empty) lines of python code and number of python files recursively
 | 
						|
starting from a list of paths given on the command line (starting from the
 | 
						|
current working directory). Distinguish between test files and normal ones and
 | 
						|
report them separately.
 | 
						|
"""
 | 
						|
import py
 | 
						|
from py.compat import optparse
 | 
						|
from py.__.misc.cmdline.countloc import countloc 
 | 
						|
 | 
						|
def main():
 | 
						|
    parser = optparse.OptionParser(usage=__doc__)
 | 
						|
    (options, args) = parser.parse_args()
 | 
						|
    countloc(args)
 |