commit 8409860a0eea5340036c4089cf5c5284779a8510
parent 4d8a815b3af6813efbe995554b93b4ba3d1d4dc5
Author: Jan Pobrislo <ccx@te2000.cz>
Date: Thu, 29 May 2025 12:41:44 +0000
Add template function to assert presence of value
Diffstat:
1 file changed, 6 insertions(+), 0 deletions(-)
diff --git a/genpkg.py b/genpkg.py
@@ -90,6 +90,11 @@ def parse_filelist(filelist_path):
}
+def _assertion(value):
+ assert value
+ return value
+
+
class Main:
argument_parser = argparse.ArgumentParser()
argument_parser.add_argument('-P', '--package-dir', default='packages')
@@ -117,6 +122,7 @@ class Main:
self.env.globals["submodule"] = SubmoduleInfo(cache_dir=cache_dir)
self.env.globals["files"] = parse_filelist(index_dir / 'filelist.sha256')
self.env.globals["downloads"] = DownloadsInfo(index_dir / 'downloadlist.sha256')
+ self.env.globals["assertion"] = _assertion
self.package_hashes = {}
self.rendering = []
self.deps = {}