From: Zbigniew Jędrzejewski-Szmek Date: Wed, 27 Jan 2021 11:03:57 +0000 (+0100) Subject: generate-sys-test: modernize Python and C code X-Git-Tag: v248-rc1~242^2~15 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7857b6e8383f5debab9544ef3abb15a27830fafa;p=thirdparty%2Fsystemd.git generate-sys-test: modernize Python and C code Meson itself requires Python 3.6, which has f-strings. So I think it's fine to use them here too. I wanted to use walrus for 'if m:= re.search(...)', but that'd require 3.8. --- diff --git a/src/test/generate-sym-test.py b/src/test/generate-sym-test.py index fdb9e3ecb78..b391646af64 100755 --- a/src/test/generate-sym-test.py +++ b/src/test/generate-sym-test.py @@ -16,15 +16,14 @@ for line in open(sys.argv[1]): if match: s = match.group(1) if s == 'sd_bus_object_vtable_format': - print(' &{},'.format(s)) + print(f' &{s},') else: - print(' {},'.format(s)) + print(f' {s},') print('''}; int main(void) { - unsigned i; - for (i = 0; i < sizeof(symbols)/sizeof(void*); i++) + for (size_t i = 0; i < sizeof(symbols)/sizeof(void*); i++) printf("%p\\n", symbols[i]); return 0; }''')