]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
tools: make update-dbus-docs compatible with Python 3.6
authorAnita Zhang <the.anitazha@gmail.com>
Mon, 1 Feb 2021 03:04:34 +0000 (19:04 -0800)
committerLuca Boccassi <luca.boccassi@gmail.com>
Mon, 1 Feb 2021 11:21:10 +0000 (11:21 +0000)
668b3a42fe9e250912bd3efa4460ed691452d9bf allowed update-dbus-docs.py to start
running on Cent OS 8 (instead of skipping). But subprocess.check_output()'s
text argument didn't exist until Python 3.7 and C8 is still running
Python 3.6. Use universal_newlines instead for backwards compatibility.

tools/update-dbus-docs.py

index 269b2196a26a3e7c79734d809394aa95ffe93891..b453a0867e65a70c25fee32f88e100426f294352 100755 (executable)
@@ -197,7 +197,7 @@ def subst_output(document, programlisting, stats):
         print(f'COMMAND: {shlex_join(argv)}')
 
     try:
-        out = subprocess.check_output(argv, text=True)
+        out = subprocess.check_output(argv, universal_newlines=True)
     except FileNotFoundError:
         print(f'{executable} not found, ignoring', file=sys.stderr)
         return