aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz@archlinux.org>2021-03-04 17:16:11 -0500
committerEli Schwartz <eschwartz@archlinux.org>2021-03-04 17:16:11 -0500
commit6a0fabc6472f49621260de215f128a31ae70219b (patch)
tree6a67908358a2c5e5baa215fe0201dfe213dd8a01 /tools
parent4340bf34faca7eed8076ba4c388fbe15355f2183 (diff)
downloadmeson-6a0fabc6472f49621260de215f128a31ae70219b.zip
meson-6a0fabc6472f49621260de215f128a31ae70219b.tar.gz
meson-6a0fabc6472f49621260de215f128a31ae70219b.tar.bz2
mass rewrite of string formatting to use f-strings everywhere
performed by running "pyupgrade --py36-plus" and committing the results
Diffstat (limited to 'tools')
-rwxr-xr-xtools/ac_converter.py6
-rwxr-xr-xtools/cmake2meson.py24
-rwxr-xr-xtools/dircondenser.py2
3 files changed, 16 insertions, 16 deletions
diff --git a/tools/ac_converter.py b/tools/ac_converter.py
index 075eae6..6c72f8d 100755
--- a/tools/ac_converter.py
+++ b/tools/ac_converter.py
@@ -414,7 +414,7 @@ cdata = configuration_data()''')
print('check_headers = [')
for token, hname in headers:
- print(" ['{}', '{}'],".format(token, hname))
+ print(f" ['{token}', '{hname}'],")
print(']\n')
print('''foreach h : check_headers
@@ -430,7 +430,7 @@ print('check_functions = [')
for tok in functions:
if len(tok) == 3:
tokstr, fdata0, fdata1 = tok
- print(" ['{}', '{}', '#include<{}>'],".format(tokstr, fdata0, fdata1))
+ print(f" ['{tokstr}', '{fdata0}', '#include<{fdata1}>'],")
else:
print('# check token', tok)
print(']\n')
@@ -445,7 +445,7 @@ endforeach
# Convert sizeof checks.
for elem, typename in sizes:
- print("cdata.set('{}', cc.sizeof('{}'))".format(elem, typename))
+ print(f"cdata.set('{elem}', cc.sizeof('{typename}'))")
print('''
configure_file(input : 'config.h.meson',
diff --git a/tools/cmake2meson.py b/tools/cmake2meson.py
index e19ef68..4185b5a 100755
--- a/tools/cmake2meson.py
+++ b/tools/cmake2meson.py
@@ -81,7 +81,7 @@ class Lexer:
elif tid == 'varexp':
yield(Token('varexp', match_text[2:-1]))
else:
- raise ValueError('lex: unknown element {}'.format(tid))
+ raise ValueError(f'lex: unknown element {tid}')
break
if not matched:
raise ValueError('Lexer got confused line %d column %d' % (lineno, col))
@@ -106,7 +106,7 @@ class Parser:
def expect(self, s: str) -> bool:
if self.accept(s):
return True
- raise ValueError('Expecting %s got %s.' % (s, self.current.tid), self.current.lineno, self.current.colno)
+ raise ValueError(f'Expecting {s} got {self.current.tid}.', self.current.lineno, self.current.colno)
def statement(self) -> Statement:
cur = self.current
@@ -177,7 +177,7 @@ class Converter:
elif i.tid == 'string':
res.append("'%s'" % i.value)
else:
- raise ValueError('Unknown arg type {}'.format(i.tid))
+ raise ValueError(f'Unknown arg type {i.tid}')
if len(res) > 1:
return start + ', '.join(res) + end
if len(res) == 1:
@@ -197,15 +197,15 @@ class Converter:
varname = t.args[0].value.lower()
mods = ["dependency('%s')" % i.value for i in t.args[1:]]
if len(mods) == 1:
- line = '%s = %s' % (varname, mods[0])
+ line = '{} = {}'.format(varname, mods[0])
else:
- line = '%s = [%s]' % (varname, ', '.join(["'%s'" % i for i in mods]))
+ line = '{} = [{}]'.format(varname, ', '.join(["'%s'" % i for i in mods]))
elif t.name == 'find_package':
- line = "%s_dep = dependency('%s')" % (t.args[0].value, t.args[0].value)
+ line = "{}_dep = dependency('{}')".format(t.args[0].value, t.args[0].value)
elif t.name == 'find_library':
- line = "%s = find_library('%s')" % (t.args[0].value.lower(), t.args[0].value)
+ line = "{} = find_library('{}')".format(t.args[0].value.lower(), t.args[0].value)
elif t.name == 'add_executable':
- line = '%s_exe = executable(%s)' % (t.args[0].value, self.convert_args(t.args, False))
+ line = '{}_exe = executable({})'.format(t.args[0].value, self.convert_args(t.args, False))
elif t.name == 'add_library':
if t.args[1].value == 'SHARED':
libcmd = 'shared_library'
@@ -216,7 +216,7 @@ class Converter:
else:
libcmd = 'library'
args = t.args
- line = '%s_lib = %s(%s)' % (t.args[0].value, libcmd, self.convert_args(args, False))
+ line = '{}_lib = {}({})'.format(t.args[0].value, libcmd, self.convert_args(args, False))
elif t.name == 'add_test':
line = 'test(%s)' % self.convert_args(t.args, False)
elif t.name == 'option':
@@ -240,7 +240,7 @@ class Converter:
line = 'project(' + ', '.join(args) + ", default_options : ['default_library=static'])"
elif t.name == 'set':
varname = t.args[0].value.lower()
- line = '%s = %s\n' % (varname, self.convert_args(t.args[1:]))
+ line = '{} = {}\n'.format(varname, self.convert_args(t.args[1:]))
elif t.name == 'if':
postincrement = 1
try:
@@ -266,7 +266,7 @@ class Converter:
preincrement = -1
line = 'endif'
else:
- line = '''# %s(%s)''' % (t.name, self.convert_args(t.args))
+ line = '''# {}({})'''.format(t.name, self.convert_args(t.args))
self.indent_level += preincrement
indent = self.indent_level * self.indent_unit
outfile.write(indent)
@@ -316,7 +316,7 @@ class Converter:
else:
typestr = ' type : \'string\','
defaultstr = ' value : %s,' % default
- line = "option(%r,%s%s description : '%s')\n" % (optname,
+ line = "option({!r},{}{} description : '{}')\n".format(optname,
typestr,
defaultstr,
description)
diff --git a/tools/dircondenser.py b/tools/dircondenser.py
index b49d80f..9d642d2 100755
--- a/tools/dircondenser.py
+++ b/tools/dircondenser.py
@@ -48,7 +48,7 @@ def get_entries() -> T.List[T.Tuple[int, str]]:
try:
numstr = int(number)
except ValueError:
- raise SystemExit('Dir name {} does not start with a number.'.format(e))
+ raise SystemExit(f'Dir name {e} does not start with a number.')
entries.append((numstr, rest))
entries.sort()
return entries