Coverage for pyguymer3/nlines.py: 17%

6 statements  

« prev     ^ index     » next       coverage.py v7.9.2, created at 2025-07-08 18:47 +0000

1#!/usr/bin/env python3 

2 

3# Define function ... 

4def nlines( 

5 fname, 

6 /, 

7): 

8 # Initialize answer ... 

9 n = 0 # [#] 

10 

11 # Open the input file ... 

12 with open(fname, "rt", encoding = "utf-8") as fObj: 

13 # Load the source and strip whitespace ... 

14 src = fObj.read().strip() 

15 

16 # Set answer ... 

17 n = len(src.splitlines()) # [#] 

18 

19 # Return answer ... 

20 return n