]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
tools: pylint meson-render-jinja2.py
authorFrantisek Sumsal <frantisek@sumsal.cz>
Thu, 10 Aug 2023 09:10:28 +0000 (11:10 +0200)
committerFrantisek Sumsal <frantisek@sumsal.cz>
Thu, 10 Aug 2023 16:13:29 +0000 (18:13 +0200)
tools/meson-render-jinja2.py

index 6ccb1fbe0ccd4cff5753215ee2d47a548dbb9e82..3a3d912d8f5789accb3693761104fed64f6c477d 100755 (executable)
@@ -1,5 +1,6 @@
 #!/usr/bin/env python3
 # SPDX-License-Identifier: LGPL-2.1-or-later
+# pylint: disable=consider-using-with
 
 import ast
 import os
@@ -30,7 +31,7 @@ def render(filename, defines):
                                undefined=jinja2.StrictUndefined)
     return template.render(defines)
 
-if __name__ == '__main__':
+def main():
     defines = parse_config_h(sys.argv[1])
     defines.update(parse_config_h(sys.argv[2]))
     output = render(sys.argv[3], defines)
@@ -38,3 +39,6 @@ if __name__ == '__main__':
         f.write(output)
     info = os.stat(sys.argv[3])
     os.chmod(sys.argv[4], info.st_mode)
+
+if __name__ == '__main__':
+    main()