meson-render-jinja2: apply "ruff format"

This commit is contained in:
Yu Watanabe
2026-05-18 02:44:47 +09:00
parent 1fbb5e0ff1
commit 3b690e2c7e
+11 -5
View File
@@ -9,6 +9,7 @@ import sys
import jinja2 import jinja2
def parse_config_h(filename): def parse_config_h(filename):
# Parse config.h file generated by meson. # Parse config.h file generated by meson.
ans = {} ans = {}
@@ -24,15 +25,19 @@ def parse_config_h(filename):
ans[a] = b ans[a] = b
return ans return ans
def render(filename, defines): def render(filename, defines):
text = open(filename).read() text = open(filename).read()
template = jinja2.Template(text, template = jinja2.Template(
trim_blocks=True, text,
lstrip_blocks=True, trim_blocks=True,
keep_trailing_newline=True, lstrip_blocks=True,
undefined=jinja2.StrictUndefined) keep_trailing_newline=True,
undefined=jinja2.StrictUndefined,
)
return template.render(defines) return template.render(defines)
def main(): def main():
defines = parse_config_h(sys.argv[1]) defines = parse_config_h(sys.argv[1])
output = render(sys.argv[2], defines) output = render(sys.argv[2], defines)
@@ -41,5 +46,6 @@ def main():
info = os.stat(sys.argv[2]) info = os.stat(sys.argv[2])
os.chmod(sys.argv[3], info.st_mode) os.chmod(sys.argv[3], info.st_mode)
if __name__ == '__main__': if __name__ == '__main__':
main() main()