generate-gperfs: apply "ruff format"

This commit is contained in:
Yu Watanabe
2026-05-18 02:44:47 +09:00
parent 86d3b07fba
commit cc1373700b
+6 -6
View File
@@ -13,23 +13,23 @@ if __name__ == '__main__':
sys.exit(f'Usage: {sys.argv[0]} name prefix file [includes...]')
name, prefix, file, *includes = sys.argv[1:]
includes = [f"#include {i}" for i in includes]
includes = [f'#include {i}' for i in includes]
# Older versions of python don't allow backslashes
# in f-strings so use chr(10) for newlines and chr(92)
# for backslashes instead as a workaround.
print(f"""\
print(f'''\
%{{
_Pragma("GCC diagnostic ignored {chr(92)}"-Wimplicit-fallthrough{chr(92)}"")
#if __GNUC__ >= 15
_Pragma("GCC diagnostic ignored {chr(92)}"-Wzero-as-null-pointer-constant{chr(92)}"")
#endif
{chr(10).join(includes)}
%}}""")
print(f"""\
%}}''')
print(f'''\
struct {name}_name {{ const char* name; int id; }};
%null-strings
%%""")
%%''')
for line in open(file):
print("{0}, {1}{0}".format(line.rstrip(), prefix))
print('{0}, {1}{0}'.format(line.rstrip(), prefix))