From baf60a80b590c390347862dbaba56c2aaa37f86b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Sun, 28 Nov 2021 12:30:52 +0100 Subject: [PATCH] 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. --- man/check-os-release.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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()) -- 2.47.3