]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
man: prettify line number handling in python example
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sun, 28 Nov 2021 11:30:52 +0000 (12:30 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 30 Nov 2021 21:56:51 +0000 (22:56 +0100)
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

index 009eb8e4d5391e6678cb3fa327b00f5a67a3ac44..dbac79fd7007c6498337ca59fde6c58588bae3dd 100644 (file)
@@ -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())