From: Zbigniew Jędrzejewski-Szmek Date: Sun, 28 Nov 2021 11:30:52 +0000 (+0100) Subject: man: prettify line number handling in python example X-Git-Tag: v250-rc1~103^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=baf60a80b590c390347862dbaba56c2aaa37f86b;p=thirdparty%2Fsystemd.git man: prettify line number handling in python example This way the 'line_number' variable contains the actual line number as we think of it, instead of adjusting it on output. --- diff --git a/man/check-os-release.py b/man/check-os-release.py index 009eb8e4d53..dbac79fd700 100644 --- a/man/check-os-release.py +++ b/man/check-os-release.py @@ -13,7 +13,7 @@ def read_os_release(): filename = '/usr/lib/os-release' f = open(filename) - for line_number, line in enumerate(f): + for line_number, line in enumerate(f, start=1): line = line.rstrip() if not line or line.startswith('#'): continue @@ -23,7 +23,7 @@ def read_os_release(): val = ast.literal_eval(val) yield name, val else: - print(f'{filename}:{line_number + 1}: bad line {line!r}', + print(f'{filename}:{line_number}: bad line {line!r}', file=sys.stderr) os_release = dict(read_os_release())